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
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.