特定の日付より前のファイルで日付を検索する方法

特定の日付より前のファイルで日付を検索する方法

Blah blah blah 2018-12-13のようなログファイルがあります。 2018-05-01より前の日付のログファイルをgrepしたいと思います。私の目的は、2018-05-01より小さいログファイルをフィルタリングすることです。

ベストアンサー1

awk私たちが使えるもの比較演算子

$ cat ip.txt 
Blah blah blah 2018-12-13
Blah blah blah 2018-02-13
Blah blah blah 2018-05-01

$ awk '$NF < "2018-05-01"' ip.txt 
Blah blah blah 2018-02-13


特定の日付以下の行を取得するには、次のようにします。

$ awk '$NF <= "2018-05-01"' ip.txt 
Blah blah blah 2018-02-13
Blah blah blah 2018-05-01

おすすめ記事