Gibt es eine Möglichkeit, Headerzeilen in einer UNIX-Sortierung zu ignorieren?

Habe ich eine Feste Breite-Feld-Datei, die ich versuche zu Sortieren mit UNIX (Cygwin, in meinem Fall) sort utility.

Das problem ist es ist ein zwei-line-header am Anfang der Datei, die sortiert wird, um das Ende der Datei (wie jede Kopfzeile beginnt mit einem Doppelpunkt).

Gibt es eine Möglichkeit zu sagen, Sortieren, entweder mit "pass-die ersten zwei Linien quer über den unsortierten", oder geben Sie eine Bestellung, welche Arten der Doppelpunkt-Linien nach oben - die restlichen Zeilen beginnen immer mit einem 6-stelligen numerischen (was ist eigentlich der Schlüssel, ich bin das Sortieren nach), ob das hilft.

Beispiel:

:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00

Sortieren sollte:

:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00

InformationsquelleAutor der Frage Rob Gilliam | 2013-01-28

Schreibe einen Kommentar