Mit GNU sort ist es einfach, eine große Textdatei (= passt nicht in den Speicher, passt aber in das lokale Dateisystem) zu sortieren. Bei Bedarf führt GNU sort externe Zusammenführungen durch.
Wie sortiere ich große Dateien, in denen ich anstelle von Zeilen Datensätze mit fester Länge habe: kein Datensatztrennzeichen, jeder Datensatz hat beispielsweise 32 Datenbyte, die Bytes mit beliebigem Wert enthalten können (einschließlich \0
und \n
)?