Der sort
Befehl wird verwendet, um die Zeilen von Textdateien oder Eingaben zu sortieren. Er kann alphabetisch, numerisch oder nach verschiedenen Kriterien sortieren und ist ein nützliches Werkzeug für die Datenverarbeitung in der Kommandozeile.
Die grundlegende Syntax des sort
Befehls ist wie folgt:
sort [Optionen] [Argumente]
-n
: Sortiert numerisch.-r
: Sortiert in umgekehrter Reihenfolge.-k
: Gibt das Sortierfeld an (z.B. -k 2
für das zweite Feld).-u
: Entfernt doppelte Zeilen.-o
: Gibt die Ausgabedatei an (z.B. -o output.txt
).Hier sind einige praktische Beispiele für die Verwendung des sort
Befehls:
sort datei.txt
sort -r datei.txt
sort -n zahlen.txt
sort -k 2 datei.txt
sort -u datei.txt
sort datei.txt -o sortierte_datei.txt
-n
, wenn Sie mit Zahlen arbeiten, um sicherzustellen, dass die Sortierung korrekt erfolgt.sort
mit anderen Befehlen wie uniq
, um doppelte Einträge zu entfernen.-k
, um gezielt nach bestimmten Spalten zu sortieren, besonders in tabellarischen Daten.cat
oder less
, um die Ausgabe zu überprüfen, bevor Sie sie in eine Datei schreiben.