wfmedia.ch

sort

Mit dem Befehl sort lassen sich Dateien zeilenweise sortieren. Zudem ist es möglich, mit Hilfe von sort zu überprüfen, ob Dateien sortiert sind. Der Befehl kann auch dazu dienen, mehrere sortierte oder unsortierte Dateien zu einer sortierten Gesamtdatei zusammenzufügen.

Installation
Das Programm ist im Paket
coreutils
von Ubuntu enthalten und ist deshalb auf jedem System vorinstalliert.

Verwendung
Die allgemeine Syntax lautet:
sort OPTION DATEI

Optionen

Option Beschreibung
-b Ignoriere Leerzeichen am Zeilenanfang
-c Überprüfung, ob eine Datei sortiert ist (ohne Sortierung). Ist die Datei nicht sortiert, wird der Wert 1 ausgegeben.
-C Wie -c, jedoch wird die erste unsortierte Zeile nicht ausgegeben
-d Berücksichtige beim Sortieren nur Leerzeichen und alphanumerische Zeichen
-f Ignoriere beim Sortieren die Groß- und Kleinschreibung
-g Anhand des verallgemeinerten numerischen Wertes vergleichen. Siehe auch Option -n.
-h Vergleicht menschenlesbare Zahlen (z. B. 2K 1G)
-i Nur druckbare Zeichen berücksichtigen
-k Ein Schlüssel geht von POS1 (beginnend mit 1) bis POS2 (Voreinstellung: Zeilenende)
-m Verbinde bereits sortierte Dateien (ohne anschließende Sortierung)
-M Monatsweise Sortierung ("January" bis "December")
-n Sortierung von Zahlen gemäß ihrem numerischen Wert. Siehe auch Option -g.
-o Ausgabe von sort in eine Datei
-R Sortierung in zufälliger Reihenfolge
-r Sortierung in umgekehrter Reihenfolge
--sort=WORT Gemäß WORT sortieren: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V
-u Sortierung ohne doppelte Zeilen
back