awk '{print $1}' dashan.dy0808.cn.log | sort | uniq -c | sort -nr -k1 | head -n 20
说明:
awk '{ print $1}':取数据的低1域(第1列)
sort:对IP部分进行排序。
uniq -c:打印每一重复行出现的次数。(并去掉重复行)
sort -nr -k1:按照重复行出现的次序倒序排列,-k1以第一列为标准排序。
head -n 10:取排在前5位的IP 。
————————————————
版权声明:本文为CSDN博主「ssdwuya」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ssdwuya/java/article/details/53163463