码迷,mamicode.com
首页 > 其他好文 > 详细

马哥公众号文章学习【grep命令的用法实例】

时间:2019-01-03 00:01:02      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:正则表达   gzip   grep -n   扩展   enter   sys   正则   cti   一个   

1.搜索和寻找文件

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               文件里包含要搜索的字符串

马哥公众号文章学习【grep命令的用法实例】

标签:正则表达   gzip   grep -n   扩展   enter   sys   正则   cti   一个   

原文地址:http://blog.51cto.com/10997991/2338056

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!