1、筛选指定内容并查看请求量排行前20
cat access.log |grep "xxx" >xxx.log
cat 8.log |awk '{print $6}'|awk -F '?' '{print $1}'|sort |uniq -c |sort -n |tac |head -20
2、分析ua请求情况
cat 11.log | awk -F'[\t]' '{print $9}'|sort | uniq -c | sort -k 1 -n -r|head -10
3、统计访问最多的ip
cat xxx.log |awk '{print $1}' |awk -F '|' '{print $2}' |sort |uniq -c |sort -n |tac |head -20
或:awk -F '|' '{print $1}' item.log | sort | uniq -c | sort -nrk 1 -t ' '| head -50
4、每秒并发量排行
tail -1000000 1.txt | cut -d"[" -f 2 | awk '{print $1;}' | sort | uniq -c | sort -nr | head -20