Linux egrep grep命令的使用

友情提示:Linux 的命令操作是区分大小写的!

    grep的英文全称: Global search REgular expression and Print out the line.

    文本内容搜索工具,根据用户指定的文本模式(正则表达元字符以及正常字符组合而成)对目标文件进行逐行搜索,显示能匹配到的行。

使用方法介绍:

    grep [OPTIONS] PATTERN [FILE...]

    例子:grep -i ‘abc‘ /home/love.txt

    [OPTIONS] 选项介绍:

    -i 搜索时不区别大小写

    -o 只显示被模式匹配到的内容

    -v 显示不能够被模式匹配到的行

    -E 使用扩展的正则表达式

    --color 匹配到的里面设置颜色

        --color=[auto|always|never...]

    颜色例子:grep --color=auto "root" /etc/passwd

    

    PATTERN 匹配模式介绍:

     ‘name‘ 字符形式,原样匹配

    ‘[0-9][a-z]‘ 正则匹配。不了解请度娘正则篇。

        正则:基本正则,扩展正则。

        grep ‘\(abc\)\+‘ /home/love.txt 基本正则使用方式。

        grep -E ‘(abc)+‘ /home/love.txt 使用扩展正则必需加【-E】选项。


    [FILE...] 文本内容介绍:

    /home/love.txt 找到文本的路径方式

    echo ‘abc‘ | grep --color=auto ‘abc‘ 通过【管道】传输文本内容方式。管道不了解请度娘管道篇。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    egrep同grep,在使用扩展正则的时候,不需要加【-E】选项。

    

    大菜鸟祝:更上一层楼。欢迎加入大菜鸟3群:264723618

本文出自 “大菜鸟Linux” 博客,请务必保留此出处http://58dream.blog.51cto.com/10078511/1628965

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。