-i:忽略大小寫 ?$cat file目錄 | grep 字段 -i
-n:查找當(dāng)前字段所在的行,輸出行和內(nèi)容
-c:計(jì)算查找出的字符串的次數(shù)
-v:反向選擇,輸出除字符串外所有內(nèi)容
--color:可以將找到的關(guān)鍵字部分加上顏色顯示,親測(cè)為深紅色
-w:被匹配的文本只能是單詞,不能是單詞中的某一部分,如文本中有l(wèi)iker,但搜尋的只是like,就可以使用-w選項(xiàng)來避免匹配liker
-o:只輸出匹配到的文本部分
-E:查詢多個(gè)匹配到的字段 grep -E?“(abc|efg)” file目錄
-A num, --after-context=num - 打印出找到的匹配行后num行。這個(gè)跟-B,-C類似功能,主要用于查看上下文。
-B num, --before-context=num - 打印出找到的匹配行前num行。
-C[num, --context=num] - 打印出找到的匹配行前后num行,相當(dāng)于-A num -B num。