Textdateien sortieren (Befehl sort)

Mit dem Befehl sort können Sie Zeilen in Dateien (die Sie mit dem Befehl angeben) alphabetisch sortieren und das Ergebnis in die Standardausgabe schreiben.

Wenn Sie mit dem Befehl mehrere Dateien angeben, verknüpft der Befehl sort die Dateien und sortiert die Zeilen in den Dateien alphabetisch so, als gehörten sie zu einer Datei.
Anmerkung: Der Befehl sort berücksichtigt die Klein- und Großschreibung und ordnet Großbuchstaben vor Kleinbuchstaben ein (abhängig von der Locale).
In den folgenden Beispielen hat die Datei names den folgenden Inhalt:
marta
denise
joyce
endrica
melanie
Die Datei states hat den folgenden Inhalt:
texas
colorado
ohio
  • Geben Sie Folgendes ein, um den sortierten Inhalt der Datei names anzuzeigen:
    sort names
    Das System zeigt Informationen ähnlich den folgenden an:
    denise
    endrica
    joyce
    marta
    melanie
  • Geben Sie Folgendes ein, um den sortierten Inhalt der Dateien names und states anzuzeigen:
    sort names states
    Das System zeigt Informationen ähnlich den folgenden an:
    colorado
    denise
    endrica
    joyce
    marta
    melanie
    ohio
    texas
  • Geben Sie Folgendes ein, um den ursprünglichen Inhalt der Datei names durch den sortierten Inhalt zu ersetzen:
    sort -o names names
    Dieser Befehl ersetzt den Inhalt der Datei names durch den sortierten Inhalt.

Die vollständige Syntax des Befehls sort ist in der Veröffentlichung Befehlsreferenz Band 5 beschrieben.