我的httpd日志的格式如下解析的httpd日志在bash
123.251.0.000 - - [05/Sep/2014:18:19:24 -0700] "GET /myapp/MyService?param1=value1¶m2=value2¶m3=value3 HTTP/1.1" 200 15138 "-" "-"
我需要提取一行以下字段与显示:
IP value1 httpResponseCode(eg.200), dataLength
什么是最有效的方式做到这一点在bash中?
是否所有的日志条目完全相同的格式?如果不是,你会预过滤,只有这种格式的条目传递给你需要的代码? – Iain 2014-09-06 09:08:35
@lain:是的假设所有的日志条目都是相同的格式,尽管 – user121196 2014-09-06 21:07:59
@lain:请避免在stackoverflow上使用冒犯性或不专业的词。这里不允许涂鸦。 – user121196 2014-09-06 23:16:14