grep -i 忽略大小写 【ignore 忽略,不理踩】
2.搜索和过滤文件
grep -v "#" 【】
3.在搜索字符串前面或后面显示行数
ifconfig | grep -A 4 etho 【-A after 后面】
ifconfig | grep -B 2 up 【-B before 前面】
4.匹配字符串周围打印出行号
ifconfig | grep -C 2 etho 【-C center 中心】
5.计算匹配项的数目,类似wc
ifconfig | grep -c inet6 【-c count 计算】
6.按给定字符串搜索文件中匹配的行号
grep -n ‘main‘ setup.py 【】
7.在所有目录里递归的搜索文件中字符(不包含文件名)
grep -r "function" * 【recursion 递归】
8.进行精确匹配搜索,按单词搜索。(字符前后不是数字和字母相连,可是特殊符号)
grep -w "RUN" 【应是word】
9.在Gzip压缩文件中搜索
zgrep -i error /var/log/syslog.2.gz
10.文件中匹配正则表达式
grep -E egrep是另一个衍生应用,扩展全局正则表达式,它可识别更多正则表达式元字符
11.搜索一个固定匹配字符串
grep -F file 文件里包含要搜索的字符串
原文:http://blog.51cto.com/10997991/2338056