美文网首页
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