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

grep过滤

时间:2016-06-09 01:03:35      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:关键字   alias   color   

--color    颜色显示

-n  显示行号


-A+2  数字   显示关键字所在行的下面2行

-B+2  数字   显示关键字所在行的上面2行

-C+2  数字   显示关键字所在行的上下2行


-c  显示关键字有几行

-v  取反,不包含关键字的行有多少

-r   针对目录   cg -r‘iptables‘ /etc/*  


alias cg=‘grep --color‘

echo  "alias xx=‘xx‘" >>/etc/bashrc  定义全局生效


cg ‘[0-9]‘ 1.txt //匹配数字的 

cg ‘[aN]‘ 1.txt//匹配a和N的

cg ‘[a-zA-Z]‘ 1.txt  //匹配所有大小写字母的

cg ‘^[a-z]‘ 1.txt // 匹配以小写字母开头的

cg ‘^[0-9]‘ 1.txt//  匹配以数字开头的

cg ‘^$‘ 1.txt// 匹配空行

cg ‘r.o‘ 1.txt  //点  .  代表任意一个字符,包括特殊字符,空格

cg ‘r*o‘ 1.txt// *    匹配*号前面的0个或多个字符

cg ‘r.*o‘ 1.txt // 匹配任意个任意字符

cg ‘r\?o‘ 1.txt// 匹配0个或1个?号前面的字符=cg  -E  ‘r?o‘  1.txt

grep -E==egrep

grep --color ‘r\?o‘ 1.txt == egrep --color ‘r?o‘ 1.txt

egrep --color ‘r+o‘ 1.txt //一个或多个+前面的字符

egrep --color ‘root|nologin‘ 1.txt //匹配root或者nologin

grep --color ‘root‘ 1.txt |grep --color ‘nologin‘ //匹配root并且匹配nologin

egrep --color ‘(rr)+‘ 1.txt // (rr)表示一个整体  ,匹配2个的 倍数

grep -E --color ‘(rr){1,3}‘ 1.txt// 匹配1和3的倍数个


grep过滤

标签:关键字   alias   color   

原文地址:http://xiongrunchu.blog.51cto.com/11696174/1787500

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