grep 命令用于搜索文本或指定的文件中与指定的字符串或者模式匹配符相同的行。默认情况下,grep 命令只显示匹配的行。
grep 命令的语法格式如下:
grep [OPTION]... PATTERN [FILE]...
grep [OPTION]... [ -e PATTERN | -f FILE] [FILE]...
使用 -i 选项,可以忽略搜索关键字的大小写。
使用 -r 或者 -R 选项,可以递归地搜做指定目录下的所有文件。
使用 -rl 组合选项,只输出匹配指定内容的文件的名称。
使用 -w 选项,仅匹配指定的字符串。
使用 -c 选项,可以统计匹配的次数。
使用 -n 选项,显示匹配行的行号。
使用 -v 选项,可以输出除指定搜索内容之外的其他行。
使用 --color 选项,将匹配的字符串以彩色的形式标记。
使用 -l 选项(26个字母的 L 的小写),输出匹配的内容所在的文件名称
本文参考自 《Linux Shell命令行及脚本编程实例详解 》