Mam plik pola o stałej szerokości, który próbuję posortować za pomocą narzędzia sortowania UNIX (w moim przypadku Cygwin).
Problem polega na tym, że na górze pliku znajduje się dwuwierszowy nagłówek, który jest sortowany do końca pliku (ponieważ każda linia nagłówka zaczyna się od dwukropka).
Czy istnieje sposób, aby powiedzieć sortowi, czy „przekaż pierwsze dwie linie przez nieposortowane”, albo określić kolejność, która sortuje dwukropki do góry - pozostałe wiersze zawsze zaczynają się 6-cyfrową liczbą (która jest właściwie kluczem I sortuję dalej), jeśli to pomoże.
Przykład:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
powinien sortować do:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00