[toc] 三剑客之grep12345678910111213141516171819202122232425# 语法格式grep [选项] [查找条件(正则)] [目标文件]# 选项-i # 忽略大小写-o # 仅显示过滤内容(仅显示匹配到的字符串)-w # 精确匹配(匹配整个单词)-n # 行号-v # 取反-q # 静默(不输出任何信息)-c # 统计匹配的行数-An # (after)打印过滤内容的后N行-Bn # (before)打印过滤内容的前N行-Cn # (center)打印过滤内容前后N行-G # 支持基础正则-E # 支持拓展正则(使用ERE,相当于egrep)-p # 支持支持prel正则-r # 递归检索文件,不处理软链接-R # 递归检索文件,处理软链接-l # 只显示文件名-f # 比较文件内容(把第一个文件作为匹配条件)-color=auto # 对匹配到的文本着色显示-mn # 匹配N行后停止-e # 实现多个选项间的逻辑or关系,如:grep –e ‘cat ' -e ‘dog' file-F # 不支持正则表达式,相当于fgrep