File: sort.1

package info (click to toggle)
manpages-de 0.1-7
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 2,448 kB
  • ctags: 10
  • sloc: makefile: 90
file content (111 lines) | stat: -rw-r--r-- 3,735 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
.\"
.\"	Copyright 1993 Sebastian Hetze und der/die in der Sektion
.\"	AUTOR genannten Autor/Autoren
.\"
.\"	Dieser Text steht unter der GNU General Public License.
.\"	Er darf kopiert und verndert, korrigiert und verbessert werden.
.\"	Die Copyright und Lizenzbestimmung mssen allerdings erhalten
.\"	bleiben. Die Hinweise auf das LunetIX Linuxhandbuch, aus dem
.\"	dieser Text stammt, drfen nicht entfernt werden.
.\"
.TH SORT 1 "1. Juli 1993" LunetIX "Linux Anwenderhandbuch"   
.SH BEZEICHNUNG 
sort \- sortiert die Zeilen einer Textdatei
.SH SYNTAX 
.B sort
.RB [ \-cmus ] 
.RB [ \-t  
.IR Separator ] 
.RB [ \-o 
.IR Ausgabedatei ] 
.RB [ \-bdfiMnr ] 
.RB [ +
.I POS1
.RB [ \-
.IR POS2 ]]
.RB [ \-k
.I POS1
.RB [ ,
.IR POS2 ]]
.RI [ Datei ...]
.SH BESCHREIBUNG
.B sort
wird normalerweise zum Sortieren von
Dateien verwendet. Es kann aber auch Dateien daraufhin berprfen, ob
sie sortiert sind; oder mehrere sortierte (oder unsortierte) Dateien zu einer
sortierten zusammenfgen.
.PP
Dazu existieren drei Modi:
.RS
.IP -
der \fBcheck\fP Modus, der prft, ob eine Datei bereits sortiert
ist. Dieser Modus wird durch die Option \fB-c\fP eingeleitet
.IP -
der \fBmerge\fP Modus, der mehrere vorsortierte Dateien
zusammenfgt. Die Dateien so zusammenzufgen ist schneller, als sie
komplett sortierten zu lassen. Dieser Modus wird durch die Option
\fB-m\fP eingeleitet
.IP -
der Standardmodus ist \fBsort\fP
.RE
Wenn Schlsselfelder bezeichnet sind, vergleicht \fBsort\fP die
Schlsselfelder in der Reihenfolge ihrer Bezeichnung, bis ein
Unterschied gefunden wurde oder keine weiteren Felder vorhanden sind.
.PP
Wenn eine der globalen Optionen \fBMbdfinr\fP benutzt wird, und kein
Schlsselfeld angegeben ist, vergleicht \fBsort\fP die ganzen Zeilen.
.SH OPTIONEN
.IP \fB-b\fP
ignoriert fhrende Leerzeichen
.IP \fB-c\fP
stellt fest, ob die Dateie(en) bereits sortiert
ist/sind; wenn eine Datei nicht sortiert ist, wird eine
Fehlermeldung ausgegeben und mit dem Status 1 abgebrochen
.IP \fB-d\fP
sortiert in alphabetischer Reihenfolge
.IP \fB-f\fP
unterscheidet nicht zwischen Gro- und Kleinschreibung
.IP \fB-i\fP
ignoriert alle nicht druckbaren Zeichen (auerhalb
040-126 ASCII)
.IP \fB-M\fP
sortiert die (amerikanischen) Monate jan feb mar ...
dec in der korrekten Reihenfolge; fhrende Leerzeichen werden wie
bei \fB-b\fP ignoriert
.IP \fB-m\fP
fgt bereits sortierte Dateien Zeilenweise zusammen
.IP \fB-n\fP
sortiert Zeilen mit Zahlen; ignoriert fhrende
Leerzeichen und behandelt \fB-\fP als Vorzeichen
.IP \fB-r\fP
sortiert in umgekehrter Reihenfolge
.IP "\fB-o \fIDatei\fR"
schreibt in die \fIDatei\fP anstelle
der Standardausgabe; wenn eine der Eingabedateien als Ausgabedatei
bestimmt wird, legt \fBsort\fP erst eine Kopie der Eingabedatei an
und sortiert dann in die Ausgabedatei
.IP "\fB-t \fISeparator\fR"
benutzt \fISeparator\fP als
Feldtrenner fr die Suchschlssel; Standard ist der Leerstring
zwischen einem Nichtblank und einem Blank; Der Trenner ist nicht
Teil eines der getrennten Felder
.IP \fB-u\fP
im merge Modus wird nur die erste von einer Reihe
gleichwertiger Zeilen ausgegeben; im check Modus wird geprft, ob
nicht zwei Zeilen gleichwertig sind
.IP "\fI+\fIPOS1\fR [\fB-\fIPOS2\fR]"
bestimmt die Zeichen zwischen \fIPOS1\fP und \fIPOS2\fP zum
Sortierschlssel; wenn \fIPOS2\fP fehlt, werden alle Zeichen bis
zum Zeilenende zum Schlssel; Positionen der Felder und Buchstaben
zhlen von 0
.IP "\fB-k \fIPOS1\fR[\fB-\fIPOS2\fR]"
bestimmt die Zeichen zwischen \fIPOS1\fP und \fIPOS2\fP zum
Sortierschlssel; wird das Schlsselfeld so spezifiziert, zhlen die
Felder und Buchstaben von 1
.PP
Eine Position hat die Form \fIfeld.buchstabe\fP 
.SH SIEHE AUCH
das LunetIX Linuxhandbuch
.SH AUTOR
Mike Haertel