首页 > 其他 > 详细

grep及正则表达式系列---01

时间:2014-03-30 04:45:24      阅读:445      评论:0      收藏:0      [点我收藏+]

grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrepfgrep

   grep:根据模式搜索文本,并将符合模式的文本行显示出来。

   Pattern:由文本字符和正则表达式的元字符组合而成的匹配条件。

   grep [OPTIONS] PATTERN [FILE...]

       例子:# grep ‘root‘ /etc/passwd

           root:x:0:0:root:/root:/bin/bash

           operator:x:11:0:operator:/root:/sbin/nologin

   grep常用相关选项:

       -i:忽略大小写    

           例子:# grep -i ‘root‘ /etc/passwd

               root:x:0:0:root:/root:/bin/bash

               operator:x:11:0:operator:/root:/sbin/nologin


       --color:带颜色显示

                       

           例子:# grep --color ‘root‘ /etc/passwd

               root:x:0:0:root:/root:/bin/bash

               operator:x:11:0:operator:/root:/sbin/nologin


       注意:也可以给grep取别名带颜色显示。

           例子:# alias grep=‘grep --color ‘

                 # grep ‘root‘ /etc/passwd

              root:x:0:0:root:/root:/bin/bash

              operator:x:11:0:operator:/root:/sbin/nologin


       -v:反向查找,显示没有被模式匹配到的行。

           例子:# grep -v ‘root‘ /etc/passwd

               bin:x:1:1:bin:/bin:/sbin/nologin

               daemon:x:2:2:daemon:/sbin:/sbin/nologin

               adm:x:3:4:adm:/var/adm:/sbin/nologin

               ......

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

           例子:# grep -o ‘root‘ /etc/passwd

               root

               root

               root

               root



 


本文出自 “空谷幽兰” 博客,请务必保留此出处http://2489843.blog.51cto.com/2479843/1386586

grep及正则表达式系列---01,布布扣,bubuko.com

grep及正则表达式系列---01

原文:http://2489843.blog.51cto.com/2479843/1386586

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!