实例讲解2--正则表达式a

69 篇文章 0 订阅
  1     1.grep匹配/etc/services文件中以ftp字符串开头的哪些文本行
grep   ‘^ftp’ /etc/services
 2.grep匹配以system文本结尾的行。
       grep   ‘system$’  file
3.grep匹配仅包含一个#字符的行。
       grep   ‘^#$’  file              //以#开头,然后直接结尾 
4.grep匹配以<abc>或者[abc]开头的行
       grep   ‘[[<]abc[]>]’ file 
5.grep匹配以Ftp或者ftp开头的行
       grep   ‘^[Ff]tp’  file 
6.grep匹配F或者f以外的字符
       grep   ‘[^Ff]’    file 
7.grep匹配除大写字符以外的字符
       grep   ‘[^A-Z]’   file 
8.grep匹配以ftp或telnet开头的文本行
       grep   -E ‘^ftp|^telnet’ file 
9.grep匹配以ftp开头,后跟0个或多个-agent的文本行
        grep   ‘^ftp(-agent)?’   /etc/services
或  grep   ‘^ftp(-agent)*’   /etc/services
注:
    a)在scounix下,上面的单括号前要加转义符\
    b)在sunos 5.8下,不论加不加单括号均不支持。
10.grep匹配以ftp开头,后跟1个或多个-agent的文本行
       grep   ‘^ftp(-agent)+’   /etc/services
       说明同上。
11.grep匹配带有数字6,后跟至少3个0的文本行(使用-E启用边界特性)
       grep   -E  ‘60\{3,\}’ /etc/services
       grep命令加- E参数,这一扩展允许使用扩展模式匹配 
12.grep匹配含有(abc)的文本
       grep   ‘\(abc\)’  file
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值