命令格式
grep [选项] 模式 [文件…]
位于模式之后的单词都被视为文件
grep -E 等同于 egrep 他们使用相同的选项
选项:
-n #显示匹配行的行号
-H #当搜索多个文件时,显示匹配的行,并显示该行所在的文件名
-v #搜索不含指定字符串的行
-i #不区分大小写
-c #统计匹配到的个数
-e #用于多字符(模式)查找
-A #获取匹配行的后边几行
-B #获取匹配行的前边几行
-C #获取匹配行前边后边的几行
-r #在目录下查找,并且递归查找
-w #只匹配完整字符串(精确匹配)
若文件中的内容包括如下:
262 a3
262
26
如果 grep ‘26’ file,结果是三行全部都被显示
若要精确匹配26所在行
使用grep -w ‘26’ file
-o #只显示匹配到的行
转载于:https://blog.51cto.com/2685141/2088708