Linux下grep常用过滤命令有哪些
小编给大家分享一下Linux下grep常用过滤命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
catlog.txt|grep条件;catlog.txt|grep条件一|grep条件二;catlog.txt|grep条件一|grep条件二|grep条件三;grep条件一log.txt|grep条件二|grep条件三;
不说废话, 例如需要排除 abc.txt 中的 mmm nnn
grep-v'mmm\|nnn'abc.txt
但是这样还是很多,需要从这几条信息里面去找到所需要的 ip 地址,我们可能想到了使用 grep -v 屏蔽掉 inet6,结果如下:
1、|bash-3.2#ifconfig|grepinet|grep-vinet62、|inet127.0.0.1netmask0xff0000003、|inet10.60.104.38netmask0xfffffe00broadcast10.60.105.255下面看下linux grep常用过滤命令
过滤的内容可以是一个词组等, 需要用引号包裹
1.获取文件中的关键字key:catfileName|grep"key"2.获取文件中的某个关键字key1,key2,key3:catfileName|grep-E"key1|key2|key3"3.获取文件中的多个关键字,同时满足:catfileName|grepkey1|grepkey2|grepkey34.忽略文件中的某个关键字,需要转义"|":catfileName|grep-v"key1\|key2\|key3"
以上是“Linux下grep常用过滤命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。