У меня есть файл с фиксированной шириной, который я пытаюсь сортировать с помощью утилиты сортировки UNIX (Cygwin, в моем случае).
Проблема заключается в том, что в верхней части файла находится двухстрочный заголовок, который сортируется в нижней части файла (поскольку каждая строка заголовка начинается с двоеточия).
Есть ли способ рассказать сортировку либо "передать первые две строки по несортированному", либо указать порядок, который сортирует строки двоеточия в верхней части - остальные строки всегда начинаются с 6-значного числа (что фактически ключ, который я сортирую), если это помогает.
Пример:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
должен сортировать по:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00