zurück

sort [optionen] datei

sort sortiert die angegebene Datei und gibt das Ergebnis am Bildschirm aus.
Deutsche Sonderzeichen werden dabei nicht richtig eingeordnet (sondern nach ihren Zeichencodes, also nach allen gewöhnlichen Buchstaben).
sort kann mit einer großen Anzahl von Optionen beeinflußt werden, von denen folgend einige wichtige aufgezählt werden.

Optionen:
-c
überprüft, ob die Datei sortiert ist oder nicht.
-f
behandelt Groß- und Kleinbuchstaben gleichwertig.
-m
fügt zwei oder mehrere vorsortierte Dateien zu einer großen sortierten Datei zusammen. Das geht schneller, als die Dateien vorher zusammenzufügen und erst dann zu sortieren.
-o ergebnisdatei
schreibt das Ergebnis in die angegebene Datei. Die Datei darf mit der zu sortierenden Datei übereinstimmen.
-r
sortiert in umgekehrter Reihenfolge.
-tz
gibt das Trennzeichen zwischen zwei Spalten an  (default: 'white space', also eine Mischung aus Leer- oder Tabulatorzeichen).
+n1 [-n2]
berücksichtigt nur die Zeichen zwischen der n1-ten (incl.) und der n2-ten (excl.) Spalte. Die Spaltennummerierung beginnt mit 0!! Spalten werden normalerweise mit Leer- oder Tabulatorzeichen getrennt, siehe aber -t. Wenn n2 nicht angegeben wird, dann werden alle Zeichen ab n1 bis zum Zeilenende berücksichtigt.
Anmerkung:
Das Kommando sort datei > datei hat nicht die erwünschte Wirkung, sondern führt dazu, daß datei gelöscht wird. Wenn Sie das Ergebnis des Sortierkommandos in eine Datei umleiten, müssen Sie einen anderen Dateinamen als den der zu sortierenden Datei angeben oder die Option -o verwenden.
Deutsche Sonderzeichen werden von sort nicht korrekt behandelt.
Bsp:
ls -l | sort +2
sortiert das von ls übergebene Inhaltsverzeichnis nach Anwender- und Gruppennamen. Dateien mit übereinstimmenden Anwender- und Gruppennamen werden ihrer Größe nach sortiert.

zurück