Hallo Flex,
nachdem der zu sortierende Teil an Anfang steht dürftest Du Glück haben. Ein Einlesen in ein Array und anwendung der Sortierfunktionen von Arrays sollte die Arbeit tun. Danach das ganze wieder Auslesen und in die Datei schreiben - fertig.
Grüße aus Würzburg
Julian