2
我有一個文件,我試圖只打印時間戳大於或等於22:01的行,但我似乎無法讓它正常工作。正如下面可以看到它仍然打印8:05時間戳?可能是一個學校男孩的錯誤,但我努力得到這個工作,所以任何指針在正確的方向將不勝感激。Awk時間戳大於
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
Zeropad小時字段,然後重試。 –
@ fernand0 - 讓它成爲答案! (並解釋如何得到正確的比較結果。) – ghoti