English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Linux sort-Befehl wird verwendet, um den Inhalt von Textdateien zu sortieren.
sort kann den Inhalt von Textdateienzeilenweise sortieren.
sort [-bcdfimMnr][-o<Ausgabedatei>][-t<Separationszeichen>][+<Anfang der Spalte>-<Ende des Bereichs>][--help][--verison][Datei]
Parameterbeschreibung:
-b Ignorieren Sie die Leerzeichen vor jedem Zeilenanfang.
-c Überprüfen Sie, ob die Datei bereits in der richtigen Reihenfolge sortiert ist.
-d - Beim Sortieren, werden außer den englischen Buchstaben, Ziffern und Leerzeichen andere Zeichen ignoriert.
-f - Beim Sortieren, werden Kleinbuchstaben als Großbuchstaben betrachtet.
-i - Beim Sortieren, außer 040bis176Außer den zwischen den ASCII-Zeichen außerhalb, werden andere Zeichen ignoriert.
-m - Mehrere sortierte Dateien zusammenführen.
-M - Vorherige3Buchstaben werden nach dem Abkürzung der Monate sortiert.
-n - Nach numerischer Größe sortieren.
-u - Bedeutet einzigartig (unique), das Ergebnis enthält keine Duplikate.
-o<Ausgabe-Datei> - Die sortierten Ergebnisse in die angegebene Datei speichern.
-r - In umgekehrter Reihenfolge sortieren.
-t<Separationszeichen> - Das Trennzeichen für die Spalte bei der Sortierung angeben.
+<Anfang der Spalte>-<Ende der Spalte> - Sortieren nach der angegebenen Spalte, der Bereich reicht von der Anfangsposition bis zur vorherigen Spalte der Endposition.
--help - Hilfe anzeigen.
--version - Informationen zur Version anzeigen.
Beim Sortieren der Zeilen eines Dateis mit dem sort-Befehl in der Standardweise wird der folgende Befehl verwendet:
sort testfile
Der sort-Befehl sortiert die erste Spalte des Textdatei nach ASCII-Zeichenfolge und gibt das Ergebnis an die Standardausgabe weiter.
Die mit cat-Befehl angezeigte testfile-Datei zeigt die ursprüngliche Sortierung wie folgt:
$ cat testfile # testfile Datei ursprüngliche Sortierung test 30 Hallo 95 Linux 85
Die Ergebnisse der mit sort-Befehl neu angeordneten Verwendung sind wie folgt:
$ sort testfile # Ergebnisse neu anordnen Hallo 95 Linux 85 test 30