三剑客包含:grep  sed  awk,此章节为grep

grep我认为是三者中最常用且使用最简单的,grep有三种版本,grep\egrep\fgrep,egrep为扩展的grep,其支持正则表达式元字符,fgrep以固定的字符串对文本搜索,不支持正则。

grep常见选项

-i

忽略字符的大小写

-l

只列出匹配行的文件名

-n

在每行前边加行号

-c

显示成功匹配的行数

-o

仅显示匹配的字符串本身

-v

反向查找 不符合筛选内容的行

-q

静默模式 不输出任何信息

-A

显示匹配的行及后#行

-B

显示匹配的行及前#行

-C

显示匹配的行及前后#行 -C2 前后两行

-G -E

-G支持基本正则表达式 egrep= grep -E

-R

可以查目录下面的文件