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

GREP 的用法整理

时间:2016-04-18 15:46:10      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:grep

 grep 是linux运维工作中常用的一个命令,grep全拼是Global search Regular Expression and Print out the line

   主要作用是根据用户指定的文本模式对文件进行逐行搜索,并打印出所匹配到的行。

   grep的命令格式:

     grep [options] PATTERN FILE

   OPTIONS讲解:

     -o    只打印出匹配到的行

     -i    不区分字符的大小写

     -v    反向打印,打印不匹配模式的行

     -E    可使用扩展的正则表达式,相当于egrep    

     -A    打印出被模式匹配到的行的后面的n行

     -B    打印出被模式匹配到的行得到前面的n行

     --color  高亮显示,auto,always,neve 

   PATTERN(正则表达式)

     .    表示单个任意字符

    []    匹配指定范围内的任意单个字符

    [^]    匹配指定范围外的任意单个字符

    *    匹配前面的字符任意长度,可以是0次,1次或多次

    .*    表示任意长度的任意字符

    \?    匹配前面的字符0次或1次

    \+    匹配前面的字符至少1次

     \{m\}   精确匹配m次

    \{m,n\}  至少匹配m次,最多匹配n次

    \{m,\}   至少匹配m次

    ^     行首

    $     行尾

    \<    单词首部

    \>    单词尾部

    

本文出自 “运维开发” 博客,请务必保留此出处http://centostong.blog.51cto.com/3585941/1765037

GREP 的用法整理

标签:grep

原文地址:http://centostong.blog.51cto.com/3585941/1765037

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