本文主要是介绍【linux】玩转awk 二,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
awk的去重和统计
数据如下
siteName a11
siteName b22
siteName a11
siteName a11
siteName c33
siteName b22
1.去重
awk '{a[$0]++} END {for(i in a) {print a[i]}}' file.log
2.统计
awk '{a[$0]++} END {for(i in a) {print a[i], i}}' file.log
关键是linux的命令太强大 太好用了
uniq 就是unique 唯一的意思 -c就是count 就是统计的意思
cat file.log | uniq -c
这篇关于【linux】玩转awk 二的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!