|
sort
sort [Optionen] [Dateiname(n)]
Sortieren von Text-Dateien. Die Ausgabe geht an die Standardausgabe. Wenn mehrere Dateien angegeben sind, werden diese Dateien gemeinsam sortiert, ist keine Datei angegeben, wird von der Standardeingabe gelesen. Optionen:
-c | nur prüfen ob die Dateien sortiert sind | -u | reduziert mehrere identische Zeilen auf eine einzige (wie sort ... | uniq) | -d | lexikographisch sortieren (Buchstaben, Ziffern, Leerzeichen, Tabulatorzeichen) | -f | Groß-/Kleinschreibung ignorieren | -i | nichtdruckbare Zeichen ignorieren |
-r | absteigend sortieren |
-n | numerisch sortieren |
Beim Aufruf von sort können Sortierschlüssel angegeben werden,
die festlegen, nach welchem Feld oder welchen Feldern sortiert wird. Als
Feld wird dabei eine Zeichenkette betrachtet, die von Leerzeichen, Tabulator,
etc. begrenzt ist. Die Sortierschlüssel sind folgendermaßen
aufgebaut:
+m[.n] | Beginn des Sortierbereichs. m Felder und n Zeichen überspringen
- es wird also beim n+1. Zeichen im m+1. Feld begonnen (Voreinstellung
für n: 0). |
-m[.n] | Ende des Sortierbereichs. Nicht mehr dazu gehören
alle Zeichen ab dem n. Zeichen (einschl. Trennzeichen) nach den m. Feld
(Voreinstellung für n: 0). |
Beispiele zum Sortierschlüssel:
+2 | UNIX ist ein einfaches Betriebssystem. |
+3.2 | UNIX ist ein einfaches Betriebssystem. |
+2 -3 | UNIX ist ein einfaches Betriebssystem. |
|
|
|