我的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