linux下面的统计工具
源数据格式:
2006-03-16 10:26:02 [INFO] - Request IP:61.138.211.130
要求统计出,请求总数和独立IP访问量
解决方案:
1.丛request.log 导出时间和IP地址。
$>awk '/Request IP/{gsub(/Request IP:/, ",");print $1, $2,$NF}' request.log > time-ip.txt
2.统计请求总数
$>awk '/Request IP/{gsub(/Request IP:/, ",");print $NF}' request.log |wc -l
3.统计独立IP访问
$>awk '/Request IP/{gsub(/Request IP:/, ",");print $NF}' request.log |sort|uniq|wc -l
2006-03-16 10:26:02 [INFO] - Request IP:61.138.211.130
要求统计出,请求总数和独立IP访问量
解决方案:
1.丛request.log 导出时间和IP地址。
$>awk '/Request IP/{gsub(/Request IP:/, ",");print $1, $2,$NF}' request.log > time-ip.txt
2.统计请求总数
$>awk '/Request IP/{gsub(/Request IP:/, ",");print $NF}' request.log |wc -l
3.统计独立IP访问
$>awk '/Request IP/{gsub(/Request IP:/, ",");print $NF}' request.log |sort|uniq|wc -l