当前位置: 首页 >> 开源操作系统 >> grep常见用法
 

grep常见用法

作者:      来源:     发表时间:2006-05-09     浏览次数:      字号:    

grep的一般格式为:

    grep [选项] 基本正则表达式 [文件]

  在grep命令中输入字符串参数时,最好将其用双引号括起来。例如:“my strings”,这样做有两个原因,一个是防止被误会是shell命令,一个是可以用来查找多个单词组成的字符串,就如这个例子中的“my strings”

  在调用变量的时候,也应该使用双引号,例如:grep “$MYNAME”

  在调用模式匹配时,应该使用单引号。

  grep命令中的常用选项:

    -c 只输出匹配的行数。

    -i 不区分大小写。

    -h 查询多个文件时不显示文件名。

    -l 查询文件时只显示匹配字符所在的文件名。

    -n 显示匹配的行及其行号。

    -s 不显示不存在或不匹配文本的错误信息。

    -v 显示不匹配的所有行。

    -E 允许使用扩展模式匹配。例如:grep -E '00|04' findfile,表示在findfile文件中查询包含0004的行。

  grep允许使用国际字符模式匹配。类名及其等价的正则表达式:

    类 正则表达式

    [[:upper:]]         [A-Z]

    [[:lower:]]         [a-z]

    [[:digit:]]         [0-9]

    [[:alnum:]]         [0-9a-zA-Z]

    [[:space:]]         空格或tab

    [[:alpha:]]         [a-zA-Z]

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •