命令格式

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

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

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

选项:

-n #显示匹配行的行号

grep命令使用范例_grep

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

grep命令使用范例_grep_02

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

grep命令使用范例_grep_03

-i #不区分大小写

grep命令使用范例_grep_04

-c #统计匹配到的个数

grep命令使用范例_grep_05

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

grep命令使用范例_grep_06

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

grep命令使用范例_grep_07

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

grep命令使用范例_grep_08

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

grep命令使用范例_grep_09

grep命令使用范例_grep_10

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

grep命令使用范例_grep_11

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

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

-o    #只显示匹配到的行

grep命令使用范例_grep_12