您的位置:首页 > 其它

grep小技巧

2015-12-07 17:27 267 查看
#有的时候需要精确匹配关键词,把这样的行显示出来
cat /etc/sysconfig/iptables |grep -w "80"
结果是把该行中只出现一次80的行找出来了,8080这样的端口的行就不会被匹配到。

#在整个文件中搜索符合关键词的部分,并且搜到几处就是几行,比如加wc -l就可以统计全文出现几次

例如
cat 1.txt
2-3
5-3-4
a-b-c-3-3-3
然后执行时候加个-o功能选项
cat 1.txt |grep -o -E *-3
-3
-3
-3
-3
-3

*-3这么写主要是防止命令行中-3被识别成一个功能选项

#不显示匹配结果
grep -q "关键词" 文件名

#统计文件中出现关键词的行数,注意与-o选项“出现次数”的区别
grep -c "关键词" 文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: