使用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