Как отсортировать файл с отметкой времени, имеющей дату и время - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть файл с такими данными, как

[2/6/20 10:07:26:877 IST] a
[2/6/20 11:39:09:575 IST] b
[2/6/20 12:26:05:689 IST] c
[2/6/20 14:08:05:583 IST] d
[2/6/20 15:19:51:719 IST] e
[2/5/20 15:19:51:719 IST] i
[2/6/20 18:16:19:771 IST] f
[2/6/20 2:19:51:757 IST] g
[2/6/20 8:16:59:420 IST] h

Я хочу отсортировать файл по отметке времени. Я пробовал приведенную ниже команду,

cat file | sort -k1 

[2/5/20 15:19:51:719 IST] i
[2/6/20 10:07:26:877 IST] a
[2/6/20 11:39:09:575 IST] b
[2/6/20 12:26:05:689 IST] c
[2/6/20 14:08:05:583 IST] d
[2/6/20 15:19:51:719 IST] e
[2/6/20 18:16:19:771 IST] f
[2/6/20 2:19:51:757 IST] g
[2/6/20 8:16:59:420 IST] h

Но результат не правильный. Некоторые метки времени не в правильном порядке. Как правильно отсортировать файл?

1 Ответ

0 голосов
/ 10 февраля 2020
sort -k1,1 -k2n,2n

отлично работал!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...