awk 统计日志内容
统计 500 状态码的数量
awk '{print $9}' filename.log | grep 500 | wc -l
统计指定 IP 的访问次数
awk '{print $1}' filename.log | grep 'ip' | wc -l
统计访问前 10 的 IP 并输出访问数量
awk '{a[b[$1]++]}END{for(i=length(a);i>0;i--)for(j in b)if(b[j]==i){c++;if(c<=10)print j,i}}' filename.log
统计指定 url 的访问次数
awk '{print $7}' wp.hellocode.name_nginx.log | grep 'url' | wc -l
统计所有 url 访问次数,过滤搜索引擎的信息
sed "/Baiduspider/d;/Googlebot/d;/Sogou web spider/d;" wp.hellocode.name_nginx.log|awk -F' ' '{print $7}' | sort | uniq -c | sort -k1,2 -nr
打赏作者
您将是第一位评论人!