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

grep 正则表达式

时间:2014-07-02 15:59:54      阅读:390      评论:0      收藏:0      [点我收藏+]

标签:grep 正则表达式

名字

     grep, egrep, fgerp

解释:

     grep是一个最初用于Unix操作系统的命令行工具. 在给出文件列表或标准输入后, grep会对匹配一个或多个正则表达式的文本进行搜索, 并只输出匹配(或者不匹配)的行或文本.

用法:

     grep [option] ‘PATTERN‘ file ...

          --color=auto
          常用选项[option]:
               -v : 反向匹配, 显示不能被模式匹配到的行.
               -o : 只显示被模式匹配到的字符串, 而非整行
               -i : 不区分字母大小写
               -E : 支持扩展的正则表达式
               -A 数字 :(After) 显示被模式匹配到的行, 还显示下方的行
               -B 数字 :(Before) 显示被模式匹配到的行, 还显示上方的行
               -C 数字 :(Context) 显示被模式匹配到的行, 显示上下文的行

               -n : 显示在文本中的行号

               -R : 递归检索

bubuko.com,布布扣

示    例解    释
egrep -i ‘test‘ path/to/file 

在file中搜索不区分大小写的‘test‘字串, 并打印该

egrep -o "[a-z0-9_]+@[a-z0-9]+\.[a-z]+" /path/to/file

输出file文件中所有电子邮件地址,仅内容

egrep -R -n "test_function()" .

在当前目录下包括子目录子文件中所搜,输出内容所在文件行号及内容


扩展的正则表达式 ‘PATTERN‘:

     egrep 使用扩展正则表达式来构建模式, 相当于grep -E

     

基本组成部分


bubuko.com,布布扣

bubuko.com,布布扣


本文出自 “帝国金菜园子” 博客,请务必保留此出处http://diguojin.blog.51cto.com/5034509/1433384

grep 正则表达式,布布扣,bubuko.com

grep 正则表达式

标签:grep 正则表达式

原文地址:http://diguojin.blog.51cto.com/5034509/1433384

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