使用awk来统计访问站点的响应状态码

使用awk来通知nginx的日志来实现对某站点响应状态码的统计

代码:

awk 'BEGIN{
        print "状态码\t比例"
    }
    {
        if ($11 ~ /http:\/\/blog\.longway\.pw/) {
            count+=1;
            item[$9]+=1
        }
    }
    END{
        for(i in item) 
            print i,"\t",item[i]/count * 100
    }' /usr/local/nginx/logs/access.log | sort -nk2
发布于:2019-11-12 03:07:32