在Linux中,grep
命令用于在文件中搜索指定的文本模式
grep [options] pattern [files]
常用選項(xiàng):
-i
:忽略大小寫-v
:反向匹配,即顯示不包含指定模式的行-r
:遞歸搜索,即在指定目錄及其子目錄中搜索-n
:顯示匹配行及其行號(hào)-c
:顯示匹配行的數(shù)量-l
:僅顯示包含匹配文本的文件名匹配模式:
*
:匹配任意數(shù)量的字符(包括零個(gè)字符)?
:匹配任意單個(gè)字符[...]
:匹配方括號(hào)內(nèi)的任意一個(gè)字符[^...]
:匹配不在方括號(hào)內(nèi)的任意一個(gè)字符\
:轉(zhuǎn)義字符,用于取消特殊字符的特殊含義示例:
grep "example" *
grep -r "example" .
grep -v "example" *
grep "example" *.txt