實時分析
tail -f points.api.speiyou.cn.access.log|awk 'BEGIN{key="";cnt=0}{if(key==$5){cnt++}else{key=$5;print $5"--->"cnt;cnt=1}}'
日志文件分析
zcat nginx_192.168.14.18_20181128-000004.tgz|awk '{print $5}'|uniq -c|sort -t ' ' -k1nr|head -n 100
sort 是將文件緩存吞在內存里面的,每個階段一個buffer,可以通過 -s 指令進行階段性排序,取消最后排序,提向大文件性能,可以通過多次sort進行排序降低錯誤率。