Batch Txt-Datei zeilenweise sortieren und dabei Header überspringen

Grinsebaer

Newbie
Registriert
Juni 2014
Beiträge
5
Hi erstmal,
bin absoluter Anfänger, was Batch angeht und muss ein Skript schreiben, das mit Tabellen gefüllte Text-Dateien zeilenweise numerisch aufsteigend sortiert. Die Tabellen bestehen aus meheren tausend Zeilen, wobei der Wert, nach dem sortiert wird, immer in der ersten Spalte steht.
Mit dem Befehl "sort D:\test.txt /O D:\test_sortiert.txt" klappt die Sortierung eigentlich. Das Problem ist aber, dass der Header bzw. die Überschriftzeile mitsortiert und dabei zwischen dem 99. und 100. Wert einsortiert wird. Sitze nun schon seit langem daran eine Lösung zu finden, wie die erste Zeile an ihrer ursprünglichen Position bleibt. Habe aber bisher keine Lösung gefunden und wäre über Eure Hilfe sehr dankbar..
 
Im Zweifelsfall erzeugst du zuerst eine Kopie deiner Datei ohne Header. Die sortierst du und baust danach Header und sortierte Datei wieder zusammen.
 
Danke nochma für die Antwort. Hatte das so gemacht. Dachte zwar es geht kürzer, aber hauptsache es funktioniert.
 
Zurück
Oben