輸出匹配結(jié)果到文件
grep keyword >(or >>) filename
">"表示覆蓋, ">>"表示追加
去除重復(fù)汇在,注意uniq只能去除連續(xù)的重復(fù)行嘀掸,因此需要先排序,之后再用uniq去重
grep 'keyword' filename | sort | uniq
查看文件時加上-Oec參數(shù),解決中文顯示亂碼
lv -Oec filename
截取文件指定列 指定分隔符為空格
cut -d ' ' -f 3-5 獲取第3-5個域的內(nèi)容
提取包含關(guān)鍵字的行,截取指定列鹤树,排序,去重
grep 'keyword' filename | cut -d ' ' -f 3-5 | sort | uniq
關(guān)鍵詞計數(shù)
cat file_name | grep keyword | wc -l
grep keyword file_name | wc -l
高亮顯示搜索結(jié)果
grep --color 'key word' filename
查找日志文件中所有包含exception逊朽,fail罕伯,error關(guān)鍵字的詞組并分組計數(shù)
egrep -o '[a-zA-Z]+ (exception|fail|error)' filename | sort | uniq -c