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,就是在反向引用时忽略大小写功能失效。