您的位置:首页 > 其它

grep命令的基本用法

2011-11-12 09:09 127 查看
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文件中查询包含00或04的行。

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

    类 正则表达式

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

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

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

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

    [[:space:]] 空格或tab键

    [[:alpha:]] [a-zA-Z]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: