apache日志中得到访问量最高前100个IP
cat logfile | awk ‘{a[$1]++} END {for(b in a) print b”\t”a[b]}’|sort -k2 -r|head -n 100
本文介绍了一种使用Shell脚本从Apache日志文件中提取访问量最高的前100个IP地址的方法。通过cat命令读取日志文件内容,awk进行字段解析并计数,再利用sort进行排序,最后通过head命令输出前100条记录。
apache日志中得到访问量最高前100个IP
cat logfile | awk ‘{a[$1]++} END {for(b in a) print b”\t”a[b]}’|sort -k2 -r|head -n 100

被折叠的 条评论
为什么被折叠?