Linux--使用grep命令进行多条件查询(AND,OR,NOT)

grep是一个非常好用的内容查询命令。如果使用grep来进行条件查询,你的水平就会提高又一等级。

1.grep的AND,多条件的与查询。

用法:

grep 'pattern1' filename | grep 'pattern2'

使用管道符连接多个grep命令就可以得到多个条件同时满足才能查询出来的结果。

2.grep的OR,多条件的或查询。

用法1:

grep 'pattern1\|pattern2' filename

使用转义字符将管道符转为'或'符号。

用法2:

grep -E 'pattern1|pattern2' filename

使用正则表达式选项。

用法3:

egrep 'pattern1|pattern2' filename

egrep相当于grep -E。

2.grep的NOT,非查询(不满足当前条件的所有内容行)。

用法:

grep -v 'pattern' filename

 

喜欢的朋友欢迎点赞,评论,关注哦~~

你可能感兴趣的:(Linux)