0

我的日志不是按日期排序的:

 1. 2013-09-13T09:44:10.581-0400 - 4mainthreadtest@test.com - (v1.6.88) - REPLAY >>  Scheduling replay in 2 seconds  
 2. 2013-09-13T09:44:10.546-0400 - 4mainthreadtest@test.com - (v1.6.88) - REPLAY >> Delay of 106803.116188 seconds  
 3. 2013-09-13T09:44:10.581-0400 - 4mainthreadtest@test.com - (v1.6.88) - REPLAY >> Hexoskin - replay completed  2013-09-13T09:44:10.535-0400 - 4mainthreadtest@test.com - (v1.6.88) - Hexoskin SDK - Playback ended with  0x0000

我怎样才能订购它们?

我查看了命令行排序,但无法按日期 iso8601 排序。

4

1 回答 1

1

您想按第二个字段 (2013-09-13...) 排序,而不是整行。您可以使用 -k 参数指定:

sort -k 2 log.txt
于 2013-09-18T20:50:26.160 回答