首页 > 其他 > 详细

grep用法简介之一

时间:2014-05-13 03:08:03      阅读:400      评论:0      收藏:0      [点我收藏+]

grep是Linux中个非常重要也是经常使用的文本搜索工具,最近又回顾学习了一遍,趁热自己总结一下。

  • Linux中关于grep的命令一共有三个(以centos6.4为例)

  1. grep  :只支持基本正则表达式

  2. egrep :支持扩展正则表达式,此命令其实是 “grep -E” 的别名

  3. fgrep : 不支持正则表达式,搜索速度在3个命令中最快。

  • grep命令用法格式:

grep [OPTIONS] PATTERN [FILE...]

  • 主要参数

--color=auto :使匹配的字符用彩色突出显示。

-v           :反向选择,也就是取与搜索出来的字符相反的字符显示出来。

-o           :只显示出匹配的字符。

-i           :忽略匹配字符的大小写。

-E           :启用扩展正则表达式来匹配字符。

-r           :递归搜索。

  • 用法示例

    1、将/etc/passwd中带有root的字符串搜索出并字符用彩色突出显示

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

bubuko.com,布布扣



      2、搜索出/etc/passwd文件中不包含“root”的字符串

          grep -v "root" /etc/passwd
              3、只显示搜索出来字符
          grep -o "root" /etc/passwd

bubuko.com,布布扣


PS:对各位观者表示歉意,编辑的惨不忍睹啊,这个博客的排版搞的我非常崩溃,下一篇grep结合正则表达式我会尽量排的好些。

本文出自 “心静自然通达” 博客,请务必保留此出处http://bluezombie.blog.51cto.com/1444792/1409939

grep用法简介之一,布布扣,bubuko.com

grep用法简介之一

原文:http://bluezombie.blog.51cto.com/1444792/1409939

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