awk で Apache のアクセスログを時間範囲指定で検索
対象は、Apache のアクセスログ。
ログフォーマットは、
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %D"
例
127.0.0.1 - - [10/Feb/2019:00:00:14 +0900] 127.0.0.1:80 "GET /server-status?auto HTTP/1.1" 200 1325 "-" "munin/2.0.43 (libwww-perl/6.05)" 1081
時間は、第4列に
[10/Feb/2019:00:00:14
のように、記述されている。
時間の指定は、hh:mm:ss 形式で、
09:10:11
のように指定したい。
第4列を最初の:(年の後の:)で二つの列に分けて、第4列後半部分と比較したい。
- awk で Apache のアクセスログを時間範囲指定で検索 の続きを見る
- コメント数 1
- コメントを投稿するにはログインまたは登録をしてください
- 閲覧数 1752