grep工具格式如下

  grep -[ acinv ] '搜索内容'  filename

-a : 表示以文本的方式来搜索

-c : 表示计算找到符合行的次数

-i :忽略大小写

-n:表示顺便输出行号

-v:表示反向选择,即使没有找到匹配的行

举例:

1) 在/etc/passwd下所有带有root的行并且输出行号

grep  -n  "root" /etc/passwd

  搜索没有包含root的行,并且输出行号

grep -nv "root" /etc/passwd

2)利用[]搜索集合字符

[]表示其中的某一个字符例如[abc] 表示a b 或者c

grep -n 'ro[o]t' /etc/passwd