三剑客之GREP

grep基本用法

检索条件关键字工具
grep[OPTIONS]PATTERN[FILE...]
--color:高亮显示匹配到的字符串
-v:显示不能被pattern匹配到的
-i:忽略字符大小写
-o:仅显示匹配到的字符串
-q:静默模式,不输出任何信息
-A#:after,匹配到的后#行
-B#:before,匹配到的前#行
-C#:context,匹配到的前后各#行
-E:使用ERE,支持使用扩展的正则表达式

字符匹配

.:匹配任意单个字符
[]:匹配指定范围内的任意单个字符
[^]:匹配指定范围外的任意单个字符
[:alnum:]:所有字母和数字
[:alpha:]:所有字母
[:digit:]:所有数字
[:lower:]:小写字母
[:punct:]:所有标点符号
[:space:]:所有空白字符
[:upper:]:大写字母

次数匹配

*:匹配前面字符任意次
.*:
\?:
\+:
\{m\}:
\{m,n\}:
\{0,n\}:

    原文作者:达龙
    原文地址: https://segmentfault.com/a/1190000009484962
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞