利用正则表达式统计访问频率

sed "s/.* \([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*/\1/;s/[^0-9 ]*\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\).*/\1/" /www/wdlinux/nginx/logs/access.log  > /root/test 

cat /root/test | sort | uniq -c | sort -k1,1nr | head -10 > /root/test2

posted @ 2016-04-27 22:43  巫谢  阅读(283)  评论(0编辑  收藏  举报