02 调用grep¶
调用grep的用法:
grep options pattern input_file_names
2.1 命令行选项¶
| --help | 获取帮助 |
| -V | 获取版本 |
| --version | 获取版本 |
| -e | 指定模式,可以多次使用 |
| --regexp | 指定模式,可以多次使用 |
| -f | 模式从文件来 |
| -file | 模式从文件来 |
| -i | 忽略大小写 |
| -y | 忽略大小写 |
| --ignore-case | 忽略大小写 |
| -v | 反向匹配 |
| --invert-match | 反向匹配 |
| -w | 单词匹配 |
| --word-regexp | 单词匹配 |
| -x | 整行匹配 |
| --line-regexp | 整行匹配 |
| -c | 显示匹配的个数 |
| --count | 显示匹配的个数 |
| --color | 给匹配到的结果上色 |
| -m | 最大的匹配个数 |
| --max-count | 最大的匹配个数 |
| -o | 只显示匹配的行 |
| --only-matching | |
| 只显示匹配的行 | |
| -q | 静默模式 |
| --quiet | 静默模式 |
| --silent | 静默模式 |
| -b | 显示偏移字节数 |
| --btype-offset | 显示偏移字节数 |
| -H | 显示文件名 |
| --with-filename | |
| 显示文件名 | |
| -n | 显示行号 |
| --line-number | 显示行号 |
| -A | 匹配行后面几行显示 |
| --after-content | |
| 匹配行后面几行显示 | |
| -B | 匹配行前面几行显示 |
| --before-context | |
| 匹配行前面几行显示 | |
| -C | 匹配前后几行显示 |
| --context | 匹配行前后几行显示 |
| -d | 如果输入文件是目录,使用指定的action去处理,有read,skip,recurse, |
| --directories | 如果输入文件是目录,使用指定的action去处理,有read,skip,recurse, |
| -r | 输入文件是目录,递归 |
| --recursive | 输入文件是目录,递归 |
| -R | 递归,且追踪符号链接 |
2.2 环境变量¶
grep是受到一些环境变量影响的。