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

grep(Global Regular Expression Print)

时间:2016-06-12 21:55:46      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:

 1grep -iwr --color  hellp /home/weblogic/demo  或者  grep -iw --color  hellp /home/weblogic/demo/*  (-i (忽略大小写) 和 --color 选项参数 仅仅只是要匹配单词,可以加上 -w 选项参数)
 2、grep -iwr --color  ‘hellp\|hello‘ /home/weblogic/demo   或者 grep -iw --color  ‘hellp\|hello‘ /home/weblogic/demo/*
       -v:反向选取,只显示不符合模式的行;
       -o:只显示被模式匹配到的字串,而不是整个行;
       -i:比较时不区分字符的大小写(即认为字母大小写相等);
       -c:显示匹配到行的数目,而不显示行的内容;(例:ps aux | grep mysql -c)
       -n:在每一行前面加上它在文件中对应的行号;(例:ps aux | grep mysql -n)
       -A n:显示匹配到的行时,顺带显示其后面的n个行;(-A 2)
       -B n:显示匹配到的行时,顺带显示其前面的n行;
       -C n:显示匹配到的行时,顺带显示其前后的n行;
       -E: 使用扩展的正则表达式 (grep -E = egrep)
 3、显示所有以d开头的文件中包含 hello的行
     grep ‘hello‘ -r d*
 4、显示输出空行的行号
    grep -n "^$" zhao.conf
 5、搜索非空行 
     grep -vn ‘^$‘ regular_express.txt 
 6、统计所有以“48”字符开头的行有多少
     grep -c "48" zhao.conf

 

grep(Global Regular Expression Print)

标签:

原文地址:http://www.cnblogs.com/sprinng/p/5578742.html

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