访问日志中的组状态代码

时间:2014-02-04 06:56:42

标签: linux

在我的访问日志中,我收到了像

这样的回复
6346 10.208.65.246 37.228.105.117 - - [03/Feb/2014:04:00:42 -0500] 0 "GET /action/1.php HTTP/1.0" 200 2284 "a.com/abc.php" "Opera/9.80 (Android; Opera Mini/7.5.33361/34.1088; U; en) Presto/2.8.119 Version/11.10" 122.161.232.180, 37.228.105.117, 37.228.111.13, 10.208.65.24

当日志中有grep时,是否可以使用/action/1.php将响应代码(200)的出现与计数分组?

预期产出:

200 10 //这里200是状态代码,10是计数

302 80

1 个答案:

答案 0 :(得分:0)

这有点笨拙,但这应该可以解决问题:

cat htaccess.log  | cut -d"\"" -f3 | cut -d" " -f2 | sort | uniq -c