
文章链接
脚本语言-shell-grep、awk、sed
面5笔5使用awk分析日志(最后一个字段是IP,统计访问量前十的IP,并进行排序)
awk '{IP[$NF]++}END{for (k in IP) print k,IP[K]}' access.log | sort -nrk2 | head
awk '{h[$NF]++}END{for(p in h)print p,h[p]}' access.log |sort -rnk2|head
awk '{print $NF}' access.log|sort |uniq -c|sort -rnk2|head