私は22:01以上のタイムスタンプの行だけを印刷しようとしているファイルがありますが、正しく動作するように見えません。下に示すように、8:05のタイムスタンプも印刷されますか?おそらく学校の男の子のエラーですが、私は正しい方向の任意のポインタが高く評価されるように、この作業を得るために苦労しています。awwタイムスタンプより大きい
cat /tmp/m1.out | awk '$1>="22:01"'
22:05:42:710
23:05:42:710
8:05:42:710
8:05:42:710
8:05:42:710
8:05:42:710
8:05:42:710
おかげで、
マット
"22:01"を使用しているので、文字列の比較とし、 '8'は '22'より大きいと思います。 – fernand0
時間フィールドをゼロパッドしてもう一度お試しください。 –
@ fernand0 - それを答えてください! (そして比較を正しく行う方法を説明してください) – ghoti