awk簡單使用

匹配輸出
cat test.txt | grep "result" | awk -v FS="|" '{if($4 == "5" && $7 == "0") print $0}'

匹配輸出
cat test.txt | grep "result" | awk -v FS="|" '{if($4 > 100) print $0}'

統計次數
cat test.txt | grep "result" | awk -v FS="|" '{if($4 == "2" && $7 == "0") print $0}' | wc -l

查看gc日志中stw時間過長的行
awk '11~/^[0-9.]+/&&$11>1;' gc.log

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • awk awk的工作模式是掃描文件中的每一行, 并且對符合條件的行進行處理, 處理的時候可以針對整行, 也可以針對...
    董成鵬閱讀 481評論 0 0
  • grep的一些命令參數 -A num:匹配到搜索到的行以及該行下面的num行-B num:匹配到搜索到的行以及該行...
    王繼軒閱讀 318評論 0 0
  • awk命令的基本使用 [root@shellscript ~]# head -n 3 /etc/passwd | ...
    古寒飛閱讀 1,079評論 0 2
  • netstat -tnlp|egrep -i "$1"|awk {'print $7'}|awk -F'/' '{...
    JerichoYu閱讀 1,022評論 0 0
  • awk [options] 'condition{cmd};condition{cmd}' file (分號不必須...
    yandaxin閱讀 239評論 0 0