20151130正则第二部分 (egrep)

正则第二部分:

egrep
egrep工具 是grep工具的扩展

egrep 'o+' 1.txt                  表示1个或1个以上前面字符
egrep 'o?' 1.txt                   表示0个或者1个前面字符
egrep 'roo|body' 1.txt        匹配roo或者匹配body
egrep 'r(oo)|(at)o' 1.txt      用括号表示一个整体
egrep '(oo)+' 1.txt              表示1个或者多个 'oo'  , 两个00匹配,如果是奇数的不会被匹配

[ root@niejicai-linux ~]# alias egerp='egerp --color'            分别做个别名,为后面做实验方便
[ root@niejicai-linux ~]# alias grep='grep -color'                   分别做个别名,为后面做实验方便  
[ root@niejicai-linux ~]#  egrep 'root|mysql' 1.txt       或者
root:x:0:0: root:/ root:/bin/bash
operator:x:11:0:operator:/ root:/sbin/nologin
root

 . * + ? | 总结
.   表示任意一个字符(包括特殊字符)
*   表示零个或多个*前面的字符
.*  表示任意个任意字符(包含空行)

  表示或者
+  表示1个或多个+前面的字符
  表示0个或1个?前面的字符
其中,| + ? grep不支持(要不要+E),egrep才支持。































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值