- 在
etc/passwd
文件中查找单词"kkk"
- 在多个文件中查找
- 使用
-l
参数列出包含指定模式的文件的文件名
- 使用
-n
参数,在文件中查找指定模式并显示匹配的行号
- 使用
-v
参数输出不包含指定模式的行
- 使用
^
符号输出所有以某指定模式开头的行
- 使用
$
符号输出所有以指定模式结尾的行
- 使用句点
.
符号表示匹配任何单个字符
- 使用
[]
匹配括号中的任何单个字符
-
使用
[^]
匹配排除括号中的任何字符
-
使用
-r
参数递归的查找特定模式
-
使用
-i
参数忽略字符大小写
-
使用
-e
参数查找多个模式
-
使用
-f
用文件指定带查找的模式
-
使用
-c
参数计算模式匹配到的数量
- 输出匹配指定模式行的前面或者后面N行
前4行
后4行
前后各4行
- 查询一个文本中某个单词的出现次数
wc -l
表示统计行数
grep -o
表示把匹配到模式的每个单词整理成行的形式;如下图所示