Handbücher für die Kommandozeile

Man » sort Manual online - detaillierte Online-Dokumentation für die sort-Manpage

🌍
sort - Zeilen von Textdateien sortieren

SYNOPSIS

sort [OPTION]... [DATEI]...
sort [OPTION]... --files0-from=DATEI

DESCRIPTION

Sortierte Verkettung aller DATEI(EN) auf die Standardausgabe schreiben.

Ohne DATEI oder wenn DATEI -, wird die Standardeingabe gelesen.

Obligatorische Argumente für lange Optionen sind auch für kurze Optionen obligatorisch. Sortieroptionen:

-b, --ignore-leading-blanks
Führende Leerzeichen ignorieren

-d, --dictionary-order
Nur Leerzeichen und alphanumerische Zeichen berücksichtigen

-f, --ignore-case
Klein geschriebene Zeichen in Großbuchstaben umwandeln

-g, --general-numeric-sort
Nach allgemeinem numerischen Wert vergleichen

-i, --ignore-nonprinting
Nur druckbare Zeichen berücksichtigen

-M, --month-sort
Vergleichen (unbekannt) < 'JAN' < ... < 'DEZ'

-h, --human-numeric-sort
Humanlesbare Zahlen vergleichen (z.B. 2K 1G)

-n, --numeric-sort
Nach String-numerischem Wert vergleichen; siehe vollständige Dokumentation für unterstützte Strings

-R, --random-sort
Zufällig mischen, aber identische Schlüssel gruppieren. Siehe [shuf]({filename}../../shuf)(1)

--random-source=DATEI
Zufällige Bytes aus DATEI abrufen

-r, --reverse
Das Ergebnis der Vergleiche umkehren

--sort=WORT
Nach WORT sortieren: general-numeric -g, human-numeric -h, month -M, numeric -n, random -R, version -V

-V, --version-sort
Natürliche Sortierung von (Versions-)Zahlen innerhalb von Text

Andere Optionen:

--batch-size=NMERGE
Maximal NMERGE Eingaben gleichzeitig zusammenführen; für mehr temporäre Dateien verwenden

-c, --check, --check=diagnose-first
Überprüfen, ob die Eingabe sortiert ist; nicht sortieren

-C, --check=quiet, --check=silent
Wie -c, aber die erste fehlerhafte Zeile nicht melden

--compress-program=PROG
Temporäre Dateien mit PROG komprimieren; mit PROG -d dekomprimieren

--debug
Den Teil der Zeile, der zum Sortieren verwendet wird, annotieren und auf mögliche Probleme in stderr hinweisen

--files0-from=DATEI
Eingabe aus den in der Datei F durch NUL-Zeichen getrennten Dateien lesen; wenn F -, dann Namen von der Standardeingabe lesen

-k, --key=KEYDEF
Nach einem Schlüssel sortieren; KEYDEF gibt Position und Typ an

-m, --merge
Bereits sortierte Dateien zusammenführen; nicht sortieren

-o, --output=DATEI
Ergebnis in DATEI anstelle der Standardausgabe schreiben

-s, --stable
Sortierung stabilisieren, indem der letzte Vergleich deaktiviert wird

-S, --buffer-size=GRÖSSE
GRÖSSE für den Hauptspeicherpuffer verwenden

-t, --field-separator=SEP
SEP anstelle des Übergangs von nicht-leeren zu leeren Zeichen verwenden

-T, --temporary-directory=VERZ
VERZ anstelle von $TMPDIR oder /tmp für temporäre Dateien verwenden; mehrere Optionen geben mehrere Verzeichnisse an

--parallel=N
Die Anzahl der gleichzeitig ausgeführten Sortierprozesse auf N ändern

-u, --unique
Nur die erste der Zeilen mit gleichen Schlüsseln ausgeben; mit -c, auf strikte Sortierung prüfen

-z, --zero-terminated
Zeilentrenner ist NUL, nicht Zeilenumbruch

--help diese Hilfe anzeigen und beenden

--version Versionsinformationen ausgeben und beenden

KEYDEF ist F[.C][OPTIONEN][,F[.C][OPTIONEN]] für die Start- und Endposition, wobei F eine Feldnummer und C eine Zeichenposition im Feld ist; beide sind 1-basiert, und die Endposition ist standardmäßig das Ende der Zeile. Wenn weder -t noch -b aktiv sind, werden die Zeichen in einem Feld vom Beginn des vorherigen Leerzeichens aus gezählt. OPTIONEN sind eine oder mehrere einzelne Sortieroptionen [bdfgiMhnRrV], die die globalen Sortieroptionen für diesen Schlüssel überschreiben. Wenn kein Schlüssel angegeben ist, wird die gesamte Zeile als Schlüssel verwendet. Verwenden Sie --debug, um falsche Schlüsselverwendung zu diagnostizieren.

GRÖSSE kann von den folgenden multiplikativen Suffixen gefolgt werden: % 1% des Speichers, b 1, K 1024 (Standard), und so weiter für M, G, T, P, E, Z, Y, R, Q.

*** WARNUNG *** Die durch die Umgebung angegebene Locale beeinflusst die Sortierreihenfolge. Setzen Sie LC_ALL=C, um die traditionelle Sortierreihenfolge zu erhalten, die native Byte-Werte verwendet.

AUTOR

Geschrieben von Mike Haertel und Paul Eggert.

FEHLERMELDUNGEN

GNU coreutils Online-Hilfe: [https://www.gnu.org/software/coreutils/] Melden Sie alle Übersetzungsfehler unter [https://translationproject.org/team/].

SIEHE AUCH

shuf(1), uniq(1)

Vollständige Dokumentation [https://www.gnu.org/software/coreutils/sort] oder lokal verfügbar über: info '(coreutils) sort invocation'

Verpackt von Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder höher [https://gnu.org/licenses/gpl.html]. Dies ist freie Software: Sie können sie ändern und weiterverbreiten. Es gibt KEINE GARANTIE, soweit dies gesetzlich zulässig ist.