美文网首页
Linux--grep命令

Linux--grep命令

作者: 木子一酱 | 来源:发表于2020-03-09 17:03 被阅读0次

        grep作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,熟练使用可大大提高工作效率。

grep命令的常用格式为:grep  [选项]  ”模式“  [文件],

如: grep "ERROR" --color application.2020-03-09-16.log

常用选项:

主要参数:  grep --help可查看

  -e :开启扩展(Extend)的正则表达式。

  -o :只显示被模式匹配到的字符串。

  --color :将匹配到的内容以颜色高亮显示。

        -c:只输出匹配行的计数。

        -i:不区分大小写。

        -r:搜索在目录下面的含有关键字的文件。

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

        -l:查询多文件时只输出包含匹配字符的文件名。

        -n:显示匹配行及 行号。

        -v:显示不包含匹配文本的所有行。

 pattern正则表达式主要参数:

    \: 忽略正则表达式中特殊字符的原有含义。

    ^:匹配正则表达式的开始行。

    $: 匹配正则表达式的结束行。

    \<:从匹配正则表达 式的行开始。

    \>:到匹配正则表达式的行结束。

    [ ]:单个字符,如[A]即A符合要求 。

    [ - ]:范围,如[A-Z],[0-9],即A、B、C一直到Z都符合要求 。

    .:所有的单个字符。

    *:所有字符,长度可以为0。

相关文章

网友评论

      本文标题:Linux--grep命令

      本文链接:https://www.haomeiwen.com/subject/vabpdhtx.html