码迷,mamicode.com
首页 > 其他好文 > 详细

文本搜索工具Grep、Egrep的简单应用

时间:2014-11-18 01:46:40      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:表达式   字符串   操作系统   color   用户   

        Grep是一个最初用于Unix操作系统的命令行工具。在给出文件列表或标准输入后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或者不匹配)的行或文本。

        使用格式:

               grep [选项] ‘内容‘ files   或 命令 | grep [选项] ‘内容‘

          常用选项:

                    --color: 显示内容高亮

                     -v:反向选取(即显示除了用户定义的内容以外的内容)

                     -o:仅显示匹配的内容

                     -i :忽略字符大小写

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

        Egrep命令是一个搜索文件获得模式,使用该命令可以任意搜索文件中的字符串和符号,也可以为你搜索一个多个文件的字符串,一个提示符可以是单个字符、一个字符串、一个字、一个句子。

        以下为示例:

            0x01:

                    显示/etc/passwd下root字段

                        "grep ‘root‘  /etc/passwd"

                        "egrep ‘root‘ /etc/passwd"

                    效果图:

bubuko.com,布布扣

            0x02:

                    高亮显示/etc/passwd下root字段

                        "grep ‘root‘ /etc/passwd --color=auto"

                        "egrep ‘root‘ /etc/passwd --color=auto"

                    效果图:

bubuko.com,布布扣

            0x03:

                    显示除root以外的其他的行

                        "grep -v ‘root‘  /etc/passwd"

                        "egrep -v ‘root‘ /etc/passwd"

                    效果图:

bubuko.com,布布扣

本文出自 “Yxn” 博客,请务必保留此出处http://jyxnt.blog.51cto.com/9581167/1577643

文本搜索工具Grep、Egrep的简单应用

标签:表达式   字符串   操作系统   color   用户   

原文地址:http://jyxnt.blog.51cto.com/9581167/1577643

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!