天天看點

【linux】玩轉awk 二

awk的去重和統計

資料如下

siteName a11  
siteName b22  
siteName a11  
siteName a11  
siteName c33  
siteName b22
           
去重
awk '{a[$]++} END {for(i in a) {print a[i]}}' file.log
統計
awk '{a[$]++} END {for(i in a) {print a[i], i}}' file.log
           

關鍵是linux的指令太強大 太好用了

uniq 就是unique 唯一的意思 -c就是count 就是統計的意思

cat file.log | uniq -c
           

繼續閱讀