命令格式

grep [选项] 模式 [文件…]

位于模式之后的单词都被视为文件

grep -E   等同于  egrep  他们使用相同的选项

选项:

-n #显示匹配行的行号

图片.png

-H #当搜索多个文件时,显示匹配的行,并显示该行所在的文件名

图片.png

-v #搜索不含指定字符串的行

图片.png

-i #不区分大小写

图片.png

-c #统计匹配到的个数

图片.png

-e #用于多字符(模式)查找

图片.png

-A #获取匹配行的后边几行

图片.png

-B #获取匹配行的前边几行

图片.png

-C #获取匹配行前边后边的几行

图片.png

图片.png

-r #在目录下查找,并且递归查找

图片.png

-w #只匹配完整字符串(精确匹配)

若文件中的内容包括如下:
262 a3
262
26
如果 grep ‘26’ file,结果是三行全部都被显示
若要精确匹配26所在行
使用grep -w ‘26’ file

-o    #只显示匹配到的行

image.png