コピペコードで快適生活

明日使えるソースを自分のために

Apacheのログ解析でFSにダブルクォート使うと便利

Apacheのログが扱いづらいとTwitterで嘆いていたら新たな知見をいただいた。

awk v.s. bashどっちが強い?@OSC2011Tokyo より

FSにダブルクォート(")を使え!
ダブルクォートをFSにすると、、、
$1:アクセス元、日付
$2:受け取ったコマンド
$3:ステータスコード
$6:クライアント情報

こんな感じで使う。

cat access_log | awk -F'"' '{print $6}'