grep正则表达式

匹配 4后面任意7个数字

grep -n ' 4[0-9]{7} ' xxx.log

匹配 4后面任意2-7个数字

grep -n ' 4[0-9]{2,7} ' xxx.log

匹配 4后面至少2个数字

grep -n ' 4[0-9]{2,} ' xxx.log

在结果中过滤掉包含'filter'的行

grep -v 'filter' xxx.log

在结果中仅显式包含a或b的行

grep -E 'a|b'

在结果中仅显式以-开头的行

grep ^-

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • grep 文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行,常用选项: --colo...
    毛利卷卷发阅读 437评论 0 1
  • 上回说到grep与正则表达式关系紧密,今天来详细的谈一谈。 1. 简介 正则表达式,让人不明觉厉,望而却步。但实际...
    tyrone_li阅读 27,502评论 1 7
  • 接触Linux已经三周了,小编我慢慢地开始上手了。 现在隆重介绍grep大神及其兄弟正则表达式。 当当当当,g...
    优果馥斯阅读 831评论 0 0
  • grep,egrep ,fgrep grep [options] 'PATTERN' [FILES] 选项 -i ...
    rasmus阅读 353评论 0 0
  • grep简介 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。通常grep有...
    马月半阅读 430评论 0 0