File: join.1

package info (click to toggle)
manpages-pl 20050320-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 12,200 kB
  • ctags: 16
  • sloc: makefile: 1,454; perl: 477; sh: 316
file content (193 lines) | stat: -rw-r--r-- 5,778 bytes parent folder | download | duplicates (5)
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
.\" {PTM/GSN/0.5/23-02-1999/"pocz linie dwch plikw wedug wsplnych pl"}
.\" poszerzenie i aktualizacja do GNU textutils 2.0 PTM/WK/2000-IV
.ig
Transl.note: based on GNU man page join.1 and textutils.info
 
Copyright 1994, 95, 96, 1999 Free Software Foundation, Inc.

Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.
..
.TH JOIN "1" FSF "sierpie 1999" "Narzdzia tekstowe GNU 2.0"
.SH NAZWA
join \- pocz linie dwch plikw wedug wsplnych pl
.SH SKADNIA
.TP 6
.B join
.RB [ \-a
.BR 1 | 2 ]
.RB [ \-v
.BR 1 | 2 ]
.RB [ \-e
.IR acuch ]
.RB [ \-i ]
.RB [ \-\-ignore\-case ]
.br
.RB [ \-o
.IR lista-pl ...]
.RB [ \-t
.IR znak ]
.RB [ \-j [ 1 | 2 ]
.IR pole ]
.br
.RB [ \-1
.IR pole ]
.RB [ \-2
.IR pole ]
.I plik1
.I plik2
.TP 6
.B join
.RB [ \-\-help ]
.RB [ \-\-version ]
.SH OPIS
Dokumentacja niniejsza nie jest ju utrzymywana i moe by niedokadna
lub niekompletna.  Autorytatywnym rdem jest obecnie dokumentacja
Texinfo.  Dostp do niej uzyskasz wpisujc w wierszu polece:
.RS
.B pinfo join
.RE
lub
.RS
.BR "info join" .
.RE
.PP
Ta strona podrcznika opisuje polecenie \fBjoin\fP w wersji GNU.
.PP
.B join
wypisuje na standardowe wyjcie lini dla kadej pary linii wejciowych
o identycznych polach poczeniowych.
Domylnym polem poczeniowym jest
pierwsze, separowane pustym znakiem. Kad z nazw plikw
(ale nie obydwoma) moe by '\-', oznaczajcy standardowe wejcie.
.I plik1
oraz
.I plik2
powinny zosta uprzednio posortowane w porzdku rosncym (nie numerycznie)
wedug pl poczeniowych, z zastosowaniem porzdku znakw okrelonego
ustawieniem narodowym \fBLC_COLLATE\fP.
Sortowanie winno by wykonane z pominiciem
znakw pustych na pocztku pola poczeniowego, tak jak dziaa
.B sort
z podan opcj
.BR \-b ,
chyba e podano opcj
.BR \-t ,
zmieniajc znak rozdzielajcy pola.
Jeeli podano opcj
.BR --ignore-case ,
linie powinny by posortowane bez rozrniania wielkoci znakw w polu
poczeniowym, jak w
.BR "sort -f".
.PP
Pola numerowane s od 1.
Wartoci domylne to: pola poczeniowe s pierwszymi polami w kadej
linii; pola w wejciu rozdzielone s jednym lub wicej znakami pustymi;
znaki puste zaczynajce lini s ignorowane (chyba e jawnie podano
separator pl); pola w wyjciu rozdzielone s spacj; kada linia wyjcia
skada si z pola poczeniowego, pozostaych pl z
.IR plik1 ,
a potem pozostaych pl z
.IR plik2 .
.SH OPCJE
.TP
.BR \-a " \fInumer-pliku"
Oprcz normalnego wyjcia, wypisuje te niesparowane linie z pliku
.I numer-pliku
(1 albo 2).
.TP
.BR \-e " \fIacuch"
Zastpuje puste pola wynikowe (te, ktrych brakuje na wejciu)
.IR acuchem .
.TP
.BR \-i ", " \-\-ignore\-case
Ignoruje rnice midzy maymi i duymi literami przy porwnywaniu pl.
Pola wejciowe musz by wwczas uporzdkowane wedug tej samej reguy.
.TP
.BR \-1 ", " \-j1 " \fIpole"
czy wedug pola
.I pole
(dodatnia liczba cakowita) pliku 1
.TP
.BR \-2 ", " \-j2 " \fIpole"
czy wedug pola
.I pole
(dodatnia liczba cakowita) pliku 2
.TP
.BR \-j " \fIpole"
Rwnowane
.BR \-1 " \fIpole " \-2 " \fIpole\fP."
.TP
.BR \-o " \fIlista-pl\fP..."
Konstruuje kad lini wyjcia wedug formatu zawartego w
.IR licie-pl .
Kady element listy jest albo pojedynczym znakiem '\fB0\fP' albo ma posta
.IB M . N\fR,
gdzie M to numeru pliku (1 albo 2), za N - numer pola (liczba naturalna).
Element '0' odpowiada polu poczeniowemu.

W wikszoci przypadkw funkcjonalno specyfikacji '0' mona zastpi
uyciem bezporedniego zapisu M.N, odpowiedniego dla pola poczeniowego.
Jednak przy wydruku linii niesparowanych (uycie opcji \fB\-a\fP lub \fB\-v\fP)
nie mona w aden sposb okreli takiego pola przez uycie M.N w licie pl
jeeli linie niesparowane wystpuj w obu plikach. Dla uzyskania takiej
funkcjonalnoci \fBjoin\fP POSIX wynalaz notacj '0'.

Elementy listy pl oddzielone s przecinkami lub znakami pustymi.
Mona podawa wielokrotne argumenty
.I lista-pl
po jednej opcji
.BR \-o ;
wartoci wszystkich list podanych po
.B \-o
s czone razem.
Zadana lista pl jest stosowana do wszystkich linii wyjciowych - take
tworzonych wskutek dziaania opcji \fB\-a\fP czy \fB\-v\fP.
.TP
.BR \-t " \fIznak"
Uywa znaku
.I znak
jako separatora pl wejcia i wyjcia.
.TP
.BR \-v " \fInumer-pliku"
Wypisuje tylko niesparowane linie z pliku
.I numer-pliku
(1 albo 2), zamiast normalnego wyjcia. Jak opcja
.BR \-a ,
ale eliminuje wsplne, poczone linie wynikowe.
.PP
Dodatkowo, kiedy GNU
.B join
wywoywane jest z dokadnie jednym argumentem, rozpoznawane s
nastpujce opcje:
.TP
.B "\-\-help"
Wywietla informacj o stosowaniu programu i dostpnych opcjach, koczy prac.
.TP
.B "\-\-version"
Wywietla numer wersji programu i koczy prac.
.SH "ZGASZANIE BDW"
Bdy prosz zgasza, w jz. ang., do <bug-textutils@gnu.org>.
.SH COPYRIGHT
Copyright \(co 1999 Free Software Foundation, Inc.
.br
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
.SH ZOBACZ TAKE
.BR cut (1),
.BR paste (1),
.BR textutils (1).
.SH OD TUMACZA
Zaktualizowano i poszerzono wg dokumentacji Texinfo dla narzdzi tekstowych
GNU wersji 2.0.