Linux命令:使用grep命令进行与(AND)或(OR)非(NOT)查询

Linux命令:使用grep命令进行与(AND)或(OR)非(NOT)查询1 grep 的 AND 多条件的与查询

大家好,欢迎来到IT知识分享网。

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

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

grep 'pattern1' filename | grep 'pattern2'

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

用法1:使用转义字符将管道符转为’或’符号

grep 'pattern1\|pattern2' filename

注意:使用“\|”一定要用引号(单双皆可),把前后两个给引起来,否则是查不出来的

用法2:使用正则表达式选项

grep -E 'pattern1|pattern2' filename

用法3:使用egrep,egrep相当于grep -E

egrep 'pattern1|pattern2' filename

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

用法:使用grep的-v参数

grep -v 'pattern' filename

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/110494.html

(0)
上一篇 2026-01-31 10:10
下一篇 2026-01-31 10:21

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信