awk '{a[$1]+=1}END{for(i in a){print a[i] " " i;}}' access.log | sort -n
awk '{print $1}' access.log |uniq -c | sort -nr
awk '{print $1}' access.log | uniq -c | sort -nr | head -n 3 //显示最大的前三个
两种方式都可以实现如图为日志格式

本文介绍使用awk命令处理日志文件的技巧,展示如何统计访问次数最多的IP地址,并提供两种实现方法。通过这些命令,可以快速获取日志中的关键信息,进行有效的日志分析。
awk '{a[$1]+=1}END{for(i in a){print a[i] " " i;}}' access.log | sort -n
awk '{print $1}' access.log |uniq -c | sort -nr
awk '{print $1}' access.log | uniq -c | sort -nr | head -n 3 //显示最大的前三个
两种方式都可以实现如图为日志格式

9794
1903

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