同时grep多个pattern

grep pattern1 | pattern2 files即grep多个pattern的方法。

但是'|'在linux的shell里起管道符作用,所以在bash/csh里,shell会把pattern2当命令看待,这样就会报错。

正确方法可以是:

grep 'pattten1\|pattern2' files

另外还有种写法:

grep -e 'pattern1' -e 'pattern2' -e 'pattern3 files

grep -v aaa  加上-v 可排除’aaa'

  • 同时grep多个pattern已关闭评论
  • 907 views
    A+
发布日期:2016年11月06日  所属分类:linux
标签: