Apacheのログ解析でFSにダブルクォート使うと便利
Apacheのログが扱いづらいとTwitterで嘆いていたら新たな知見をいただいた。
awk v.s. bashどっちが強い?@OSC2011Tokyo より
FSにダブルクォート(")を使え!
ダブルクォートをFSにすると、、、
$1:アクセス元、日付
$2:受け取ったコマンド
$3:ステータスコード
$6:クライアント情報
こんな感じで使う。
cat access_log | awk -F'"' '{print $6}'
Apacheのログが扱いづらいとTwitterで嘆いていたら新たな知見をいただいた。
awk v.s. bashどっちが強い?@OSC2011Tokyo より
FSにダブルクォート(")を使え!
ダブルクォートをFSにすると、、、
$1:アクセス元、日付
$2:受け取ったコマンド
$3:ステータスコード
$6:クライアント情報
こんな感じで使う。
cat access_log | awk -F'"' '{print $6}'