grep使用的是基础正则表达式,不是太方便,可是egrep就不一样了,可以用扩展正则表达式来方便查找。

+:重复一个或一个以上的前一个RE字符。

  举个栗子:查找god,good, goood等字符串。

    egrep   -n  'go+d'  xxx.txt

 

?:零个或一个的前一个RE字符。

  再举个栗子:查找gd,god这两个字符串。

    egrep   -n  'go?d' xxx.txt

 

():找出组字符串。

  还是栗子:查找glad和good这两个字符串。

    egrep  -n  'g(la|oo)d'  xxx.txt

 

()+:多个重复组的判别。

  栗子:将AxyzxyzxyzxyzxyzC用echo显示,然后再使用如下的方法查找。

    echo   'AxyzxyzxyzxyzxyzC' | egrep   'A(xyz)+C'

相关文章:

  • 2022-12-23
  • 2021-07-27
  • 2021-07-08
  • 2021-04-09
  • 2021-05-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-05
  • 2021-12-13
  • 2021-11-26
  • 2021-10-26
  • 2021-11-21
  • 2022-12-23
  • 2021-12-11
相关资源
相似解决方案