[awk]ログから特定の範囲の日時のものを抽出する

/var/log/secureなどのログフィアルから、特定の範囲の日時を指定して、そのログだけを抽出する方法

$ awk -F - '"開始時間" < $1 && $1 <= "終了時間"' /var/log/secure
($1はログファイルの日時が記述されている部分)

/var/log/secureから、6月25日以降のログを抽出する例

$ awk -F - '"Jun 25 00:00:00" < $1' /var/log/secure