Jade Dungeon

egrep

命令调用

egrep '^(From|Subject): ' mailbox-file
  • 单引号并不是正则表达式的一部分,是Shell中的字符串引号。
  • egrep在处理每一行之前,会去除掉一行结尾的换行符。

支持的功能

忽略大小写

egrep通过参数-i表示忽略大小写:

egrep -i '^(From|Subject|Date): ' mailbox-file
  • egrep的忽略大小写功能有个bug,就是在反向引用时忽略大小写功能失效。

反向引用

\1\2\3\4……来匹配括号表达式:

egrep '([a-z]) ([0-9]) \1 \2' mailbox-file
  • egrep的忽略大小写功能有个bug,就是在反向引用时忽略大小写功能失效。