創建文件date.awk:
$8 == 107582685 { cmd = "date +%Y-%m-%d-%H -d @\"" $11 "\"" while (cmd | getline line) { print line } close(cmd) }
調用命令:
awk -f date.awk *.log | sort | uniq -dc | sort -nr
sort參數:
-n // 以數值來排序 -r // 降序
uniq參數:
-d // 僅顯示重復行 -c // 在輸出行前面加上每行在輸入文件中出現的次數
參考資料: