各ログイベントには、Unixタイムスタンプを含むログファイルがあります。
1460332800 event a
1460332999 event b
1460342800 event c
1460417039 event d
特定のUnix時間範囲内のすべてのログイベントをgrepする賢いUnixスタイルの方法はありますか?
1460333000
だから私との間のすべてのイベントを取得したいと思います。1460417100
すると出力されます。
1460342800 event c
1460417039 event d
必ずgrepを使う必要はありません...
答え1
awkはこんなことに良いです。
awk '$1>=1460333000 && $1 <=1460417100'
$1
最初のフィールドです。