English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux sort-Befehl

LinuxBefehls大全

Der Linux sort-Befehl wird verwendet, um den Inhalt von Textdateien zu sortieren.

sort kann den Inhalt von Textdateienzeilenweise sortieren.

Syntax

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.

Online-Beispiel

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

LinuxBefehls大全