grep 命令用于搜索文本或指定的文件中與指定的字符串或者模式匹配符相同的行战坤。默認(rèn)情況下弹砚,grep 命令只顯示匹配的行脖律。
grep 命令的語(yǔ)法格式如下:
grep [OPTION]... PATTERN [FILE]...
grep [OPTION]... [ -e PATTERN | -f FILE] [FILE]...
使用 -i 選項(xiàng)些膨,可以忽略搜索關(guān)鍵字的大小寫(xiě)蟀俊。
使用 -r 或者 -R 選項(xiàng),可以遞歸地搜做指定目錄下的所有文件订雾。
使用 -rl 組合選項(xiàng),只輸出匹配指定內(nèi)容的文件的名稱矛洞。
使用 -w 選項(xiàng)洼哎,僅匹配指定的字符串。
使用 -c 選項(xiàng)沼本,可以統(tǒng)計(jì)匹配的次數(shù)噩峦。
使用 -n 選項(xiàng),顯示匹配行的行號(hào)抽兆。
使用 -v 選項(xiàng)识补,可以輸出除指定搜索內(nèi)容之外的其他行。
使用 --color 選項(xiàng)辫红,將匹配的字符串以彩色的形式標(biāo)記凭涂。
使用 -l 選項(xiàng)(26個(gè)字母的 L 的小寫(xiě))祝辣,輸出匹配的內(nèi)容所在的文件名稱
本文參考自 《Linux Shell命令行及腳本編程實(shí)例詳解 》