一、grep: Global search REgular expression and Print out the line.

        文本过滤工具(模式:pattern)工具

        (1)作用:

    1)文本搜索工具

    2)根据用户指定的“模式(过滤条件)”对目标文本逐行进行匹配检查;

    3)打印匹配到的文本;                

        (2)模式:由正则表达式的元字符及文本字符所编写出的过滤条件;

模式通过正则表达式引擎匹配搜素

        (3)格式

grep  [OPTIONS]   PATTERN   [FILE...]

grep  [OPTIONS]  [-e PATTERN | -f FILE]  [FILE...]

OPTIONS:

--color=auto:对匹配到的文本着色后高亮显示;

-i:ignorecase,忽略字符的大小写;

-o:仅显示匹配到的字符串本身;

-v, --invert-match:显示不能被模式匹配到的行;

-E:支持使用扩展的正则表达式元字符;

-q, --quiet, --silent:静默模式,即不输出任何信息;

-A #:after, 后#行

-B #:before,前#行

-C #:context,前后各#行



二、egrep:支持扩展的正则表达式实现类似于grep文本过滤功能;grep -E

egrep  [OPTIONS]  PATTERN [FILE...]

OPTIONS:-i, -o, -v, -q, -A, -B, -C

         -G:支持基本正则表达式



三、fgrep:不支持正则表达式元字符;

当无需要用到元字符去编写模式时,使用fgrep必能更好;

在数据量超级大的文本分析是速度体现明显