grep -An 關鍵字 文件 顯示匹配的一行,並顯示該行前的n行
grep -Bn 關鍵字 文件 顯示匹配的一行,並顯示該行后的n行
grep -Cn 關鍵字 文件 顯示匹配的一行,並顯示該行前后的n行
grep -n 關鍵字 文件同grep -Cn 關鍵字 文件
grep -v grep 搜索出來的內容排除grep 后顯示
grep 30 -A 10 顯示30行及之前的10行
grep 完全匹配:字符前后增加\b
grep -w "lll" a.log 完全匹配,等同上面
grep -i 忽略大小寫
grep -o只顯示匹配關鍵字

* 重復0個或多個前面的字符
? 代表重復0個或一個前面的字符
.*匹配所有字符
+ 代表重復一個或多個字符
. 點號代表一個字符


如上圖,加號表示匹配前面的表達式一次或多次,它前面的表達式盡可能的多匹配,如果不帶加號,會顯示單獨的字母,可在排序后用來統計每個字母出現的次數
|表示同時過濾多個字符串
