使用すると、Apacheのログ解析期間ログのスクリーニングを行うためにawkは

ログフォーマット

203.0.113.101 - - [27/Jan/2020:12:49:52 +0800] "GET /api/data/getIndex.html HTTP/1.1" 200 238 "https://blog.ponfey.com/2020/01/27/%E4%BD%BF%E7%94%A8awk%E5%AF%B9du-sh%E6%96%87%E4%BB%B6%E5%88%97%E8%A1%A8%E5%A4%A7%E5%B0%8F%E7%BB%9F%E8%AE%A1sum%E6%B1%87%E6%80%BB%E6%B1%82%E5%92%8C/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.67 Safari/537.36" "-" 

フィルタ

[zhuxiaoshai@blog httpd]# cat 20200127.log | awk -F ' '  '{split($4,array,"[");if(array[2]>="27/Jan/2020:12:49:00" && array[2]<="27/Jan/2020:12:52:00")print $0}'

コマンド詳細

AWK -F「」コンテンツの内側の列には、スペースで区切られた
、分離されたコードセグメントのコンテンツの{...}操作コマンドの後に「フォーマット

'{
split($4,array,"[");
if(array[2]>="27/Jan/2020:12:49:00" && array[2]<="27/Jan/2020:12:52:00")print $0
}'

12:49:52、配列を保存し、分割機能分割は$ 4 [27 /月/ 2020です。時間が配列の結果アレイ[1-N]、[2]として

ZPF
公開された12元の記事 ウォンの賞賛0 ビュー7185

おすすめ

転載: blog.csdn.net/weixin_46192300/article/details/104092117