Linux--grep命令

2020-03-09  本文已影响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。

上一篇 下一篇

猜你喜欢

热点阅读