Linux Befehl sort
Linux Art Befehl den Inhalt einer Textdatei zu sortieren.
Sie können für den Inhalt von Textdateien zu sortieren, in Einheiten bestellt.
Grammatik
sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]
Parameter Beschreibung:
- -b Ignorieren jedes Leerzeichen ersten Startreihe.
- -c Überprüfen Sie, ob die Datei in der Reihenfolge sortiert.
- -d Sortierung, Handhabung Buchstaben, Zahlen und Leerzeichen, werden die anderen Zeichen ignoriert.
- -f sortieren, werden Kleinbuchstaben in Großbuchstaben betrachtet.
- -i sort, zusätzlich zu ASCII-Zeichen zwischen 040 bis 176, und die anderen Zeichen zu ignorieren.
- -m auf mehrere Dateien sortiert verschmelzen.
- -M Gemäß dem vorhergehenden Drei-Buchstaben-Abkürzung Monat zu sortieren.
- -n-Wert in Übereinstimmung mit der Größe der Bestellung.
- -o <Ausgabedatei> sortiert Ergebnisse in die angegebene Datei.
- -r Art in umgekehrter Reihenfolge.
- -t <Trennzeichen> Gibt die Art in der Feld-Trennzeichen verwendet.
- + <Startspalte> - <Ende Spalte>, um das Feld zu spezifizieren zu sortieren, durch den Umfang des Startfeldes bis zum Ende des Feldes, bevor ein Feld.
- --help Displays helfen.
- --version Versionsnummer anzeigen.
Beispiele
Mit Hilfe der Sortierbefehl an den Standarddateityp für die Zeilensortierreihenfolge sind wie folgt:
sort testfile
Sortier Befehl Weg zur ersten Spalte der Ordnung der ASCII-Textdatei und geben die Ergebnisse an die Standardausgabe Standard.
Verwenden Sie die cat testfile, das Originaldokument sein Ranking anzuzeigen Befehl gesehen wie folgt:
$ cat testfile #testfile文件原有排序 test 30 Hello 95 Linux 85
Mit Hilfe der Sortier Befehl Ergebnisse neu geordnet wie folgt:
$ sort testfile #重排结果 Hello 95 Linux 85 test 30