--------------------------------Linux Guide----------------------------------
by Ingo Blechschmidt (c) 2002
-----------------------------------------------------------------------------
------------------------- Dateien sortieren
------------------------- Sam Aug 25 15:02:59 MEST 2001
------------------------- Datei Dateien sortieren sort date time Datum Zeit alphabetisch numerisch
Spalten
-----------------------------------------------------------------------------
Dieser Artikel zeigt, wie Sie schnell Daten sortieren können.
-----------------------------------------------------------------------------
Für diesen Zweck gibt es unter Unix ein Allheilmittel: sort. Da es sich
auch wunderbar in Pipes einsetzen lässt, bleiben nahezu keine Wünsche
offen.
*
sortieren.
Wenn sort die Groß- und Kleinschreibung nicht
beachten soll, dann müssen Sie den Schalter -f mitgeben. Wenn sort
nur alphanumerische Zeichen beachten soll, wirkt der Schalter
--------CODE--------: Vor sort
jklmno
ghi
def
pq
r
abc
--------/CODE--------
--------CODE--------: Nach sort
abc
def
ghi
jklmno
pq
r
--------/CODE--------
*
auch.
--------CODE--------: Vor sort
Aug 25 15:20:19 foo
Aug 27 15:20:19 bar
Aug 25 15:20:17 foo
Jul 25 15:20:19 bar
--------/CODE--------
--------CODE--------: Nach sort
Jul 25 15:20:19 bar
Aug 25 15:20:17 foo
Aug 25 15:20:19 foo
Aug 27 15:20:19 bar
--------/CODE--------
Referenz
Benutzung: sort [OPTION]... [DATEI]...
+POS1 [-POS2] Startet bei POS1, ende vor POS2.
Die Zählung beginnt bei Null, es sei denn,
-k wurde mit angegeben.
-b Ignoriert führende Leerzeichen in Feldern und
Schlüsseln.
-c Proüft ob die Dateien schon sortiert sind, sortiert
nicht.
-d Prüft nur [a-zA-Z0-9 ].
-f Ignoriert Groß- Kleinschreibung.
-g Prüft generell nummerisch, -b wird mitbenutzt.
-i Proüft nur [\040-\0176].
-k POS1[,POS2] Beginnt bei POS1, endet bei POS2.
DIe Zählung beginnt bei Eins, es sei denn,
+POS ist negativ.
-m Führt bereits sortierte Dateien zusammen, sortiert
nicht.
-M Vergleicht (unbekannt) < 'JAN' < 'DEC', -b wird mitbenutzt.
-n Wie -g, nur nicht generell.
-o FILE Schreibt das Ergebnis nach FILE und nicht nach STDOUT.
-r Kehrt das Ergebnis um.
-s Stablisiert die Sortierung (intern).
-t SEP Benutzt SEP als Abstand, nicht Whitespace.
-T DIRECTORY Benutzt DIRECTORY für temporäre Dateien, nicht
$TMPDIR oder /tmp.
-u mit -c, prüft auf richtige Anweisungen.
mit -m, gibt nur das erste Match aus.
-z Beendet Zeilen mit 0 Byte, not newline. Für find
-print0.
Report bugs to .
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
This document is distributed under the terms of the GNU Free Documentation
License.