У меня есть список месяца, даты и временных меток в файле, подобном этому:
Jan19 03:05
Jan19 15:05
Jan20 03:05
Jan20 15:05
Jan21 03:05
Jan21 15:06
Jan22 03:05
Jan22 15:06
Dec25 15:05
Dec26 14:06
Dec27 15:06
Dec28 15:06
Dec29 14:05
Dec30 14:06
Dec31 15:06
Мне нужно просто получить последние 30 записей. Мой код:
cat file | sort -k1.1,1.3M -k1.4n -k2V
Этот вид сортирует записи De c как более поздние, чем январь. Я думаю, это потому, что 12 больше 1, но есть ли способ заставить Ян прийти конец этого файла?