统计日志的ip 日期 shell
#!/bin/sh
awk -F ":" '{print substr($1,1,index($0,"-")-1),substr($1,index($1,"[")+1) | "sort -k 2 >wu.tx"}' $*
awk '{a[$0]+=1}END{for(i in a)print( i,a[i]) | "sort -k 2 >wu.tx3" }' wu.tx
rm wu.tx
结果:
root@ubuntu:~# more wu.tx3
10.223.157.186 15/Jul/2009 6
10.216.113.172 16/Jul/2009 1
10.82.30.199 16/Jul/2009 11
下面是原日志
10.216.113.172 - - [16/Jul/2009:02:51:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.223.157.186 - - [15/Jul/2009:15:50:
10.82.30.199 - - [16/Jul/2009:03:00:06
10.82.30.199 - - [16/Jul/2009:03:00:06
10.82.30.199 - - [16/Jul/2009:03:00:06
linux 统计ip 当日的访问量
猜你喜欢
转载自rain-2372.iteye.com/blog/1688613
今日推荐
周排行