2015-09-14T02:29:05+00:00 ....の様な形式だとして、5分前以降のログを切り出すならば次のような具合でいけます
$ awk -v from=$(date '+%Y-%m-%dT%H:%M:%S' -d '5 minute ago') -F+ 'from < $1' /var/log/hoge.log5分前から1分前までだとしたらこんな具合
awk -v from=$(date '+%Y-%m-%dT%H:%M:%S' -d '2 minute ago') -v to=$(date '+%Y-%m-%dT%H:%M:%S' -d '1 minute ago') -F+ 'from < $1, to <= $1' /var/log/hoge.log
0 件のコメント:
コメントを投稿