【shell基础】04、grep详解
一、grepgrep
Global search REgular expression and Print out the line.
文本搜索工具,根据用户指定的文本"模式"(pattern,正则表达式元字符及正常字符组成而成)对目标文件进行逐行搜索,显示匹配到的行
没有匹配到,则没有输出,此时$?的值不为0,脚本里常使用这个特性加-q来判断某某是否存在
grep ... ...
--color[=auto] #对匹配到的字符串作高亮显示
-i #忽略大小写
-v #仅显示匹配不到行
-o #仅显示匹配到的字符串
-c #统计匹配到的行,输出的是行数
-q #静默模式
-n #显示其在原文件中的行号
-A N #显示匹配到的行及其下面的N行
-B N #显示匹配到的行及其上面的N行
-C N #显示匹配到的行及其上N行和下N行
-E #支持扩展正则表达式
-P, --perl-regexp PATTERN 是一个 Perl 正则表达式
Perl风格的RE就比GRU BRE或ERE多个\d,\D,[\w\s\d],不支持\
页:
[1]