File: csplit.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 (188 lines) | stat: -rw-r--r-- 6,849 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
.\" {PTM/GSN/0.5/23-02-1999/"podziel plik na czci wedug linii kontekstowych"}
.\" poszerzenie i aktualizacja do GNU textutils 2.0 PTM/WK/2000-IV
.ig
Transl.note: based on GNU man page csplit.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 CSPLIT "1" FSF "sierpie 1999" "Narzdzia tekstowe GNU 2.0"
.SH NAZWA
csplit \- podziel plik na czci wedug linii kontekstowych
.SH SKADNIA
.TP 7
.B csplit
.RB [ -sqkz ]
.RB [ -f
.IR przedrostek ]
.RB [ -b
.IR przyrostek ]
.RB [ -n
.IR cyfry ]
.br
.RB [ --prefix= \fIprzedrostek\fP]
.RB [ --suffix-format= \fIprzyrostek\fP]
.br
.RB [ --digits= \fIcyfry\fP]
.RB [ --quiet ]
.RB [ --silent ]
.br
.RB [ --keep-files ]
.RB [ --elide-empty-files ]
.RB [ --help ]
.br
.RB [ --version ]
.I plik
.IR wzorzec ...
.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 csplit
.RE
lub
.RS
.BR "info csplit" .
.RE
.PP
Ta strona podrcznika opisuje polecenie \fBcsplit\fP w wersji GNU.
.PP
.B csplit
tworzy zero lub wicej plikw wyjciowych zawierajcych sekcje danego
.IR pliku ,
wejciowego lub standardowego wejcia jeli podano nazw '\-'. Domylnie
.B csplit
wypisuje liczb bajtw zapisanych do kadego pliku wyjciowego po jego
utworzeniu.
.PP
Zawarto plikw wyjciowych ustalana jest wedle argumentw
.I wzorzec
Jeli argument wzorca odnosi si do nieistniejcej w pliku wejciowym
linii, jak wtedy gdy adna z pozostaych linii nie pokrywa si z
podanym wyraeniem regularnym, nastpuje bd.  Po dopasowaniu wszystkich
podanych wzorcw pozostaa cz wejcia kopiowana jest do jeszcze jednego,
ostatniego pliku wyjciowego.
Typy argumentw wzorca to:
.TP
.I linia
.br
Tworzy plik wyjciowy zawierajcy biec lini a do (ale nie wcznie z)
linii o numerze \fIlinia\fP (dodatnia liczba cakowita) pliku
wejciowego.  Jeli nastpuje po nim ilo powtrze, tworzy take pliki
wyjciowe zawierajce nastpne \fIlinia\fP linii pliku wejciowego, po
jednym dla kadego powtrzenia.
.TP
\fB/\fIregexp\fP\fB/\fP[\fIoffset\fP]
.br
Tworzy plik wyjciowy zawierajcy biec lini a do (ale nie wcznie z)
nastpnej linii, ktra zawiera co pasujcego do \fIregexp\fP.  Opcjonalny
\fIoffset\fP to `+' albo `\-', po ktrym nastpuje liczba naturalna.
Jeli zosta podany, do pliku wyjciowego wstawiane jest
wejcie a do pasujcej linii plus lub minus \fIoffset\fP, a kolejna
linia zaczyna nastpn sekcj wejcia.
.TP
\fB%\fIregexp\fP\fB%\fP[\fIoffset\fP]
.br
Jak w poprzednim typie, z wyjtkiem tego, e nie tworzy pliku wyjciowego,
wskutek czego owa sekcja pliku wejciowego jest faktycznie ignorowana.
.TP
\fB{\fIilo-powtrze\fB}\fP
.br
Powtarza poprzedni wzorzec zadan liczb razy (dodatnia liczba
cakowita).  W miejsce iloci powtrze mona poda gwiazdk -- w tym
przypadku poprzedzajcy wzr jest powtarzany tyle razy, ile to
potrzebne, a do wyczerpania wejcia.
.PP
Nazwy plikw wyjciowych skadaj si z przedrostka (prefiksu), po ktrym
nastpuje przyrostek (sufix).  Domylnie przyrostek jest jedynie liniowo
rosnc sekwencj dziesitnych liczb dwucyfrowych, poczwszy od 00 a do 99.
Jednak t warto domyln mona zmieni albo opcj
.B \-\-digits
albo opcj
.B \-\-suffix\-format
(patrz niej).  W kadym przypadku, poczenie plikw wyjciowych
posortowanych wedug nazwy pliku daje oryginalny plik wejciowy, w poprawnej
kolejnoci. Domylny przedrostek nazwy pliku wyjciowego to '\fBxx\fP'.
.PP
Domylnie, jeli
.B csplit
napotka bd lub otrzyma sygna zawieszania, przerwania, wyjcia lub
zakoczenia, to przed zakoczeniem pracy usuwa wszystkie pliki wyjciowe,
ktre jak dotd stworzy.
.SH OPCJE
.TP
.BR -f ", " --prefix=\fIprzedrostek\fR
Uywa
.I przedrostka
jako acucha bdcego przedrostkiem nazwy pliku wyjciowego.
.TP
.BR -b ", " --suffix-format=\fIprzyrostek\fR
Uywa
.I przyrostka
jako acucha bdcego przyrostkiem nazwy pliku wyjciowego.  Gdy podaje si t
opcj, acuch przyrostka musi obejmowa dokadnie jedn specyfikacj stylu
konwersji \fIprintf\fP(3) (tak jak %d), mogc zawiera flagi okrelajce
format, szeroko pola, specyfikatory precyzji lub wszystkie te
rodzaje modyfikatorw.  Specyfikacja konwersji musi by odpowiednia
dla zamiany argumentu bdcego binarn liczb cakowit na
form czyteln.  Wobec tego dozwolone s tylko specyfikatory formatu
`d', 'i', `u', `o', `x' oraz `X'.  Cay acuch przyrostka podawany jest
(razem z biecym numerem pliku wyjciowego) do \fIsprintf\fP(3), by stworzy
przyrostki nazwy pliku dla kadego kolejnego pliku wyjciowego.
Zauwa, e gdy uywa si tej opcji, opcja
.B \-\-digits
jest ignorowana.
.TP
.BR -n ", " --digits=\fIcyfry\fR
Uywa nazw plikw wyjciowych zawierajcych numery o dugoci
.I cyfry
cyfr zamiast domylnie dwucyfrowych.
.TP
.BR -k ", " --keep-files
Nie usuwa plikw wyjciowych przy napotkaniu bdw.
.TP
.BR -z ", " --elide-empty\-files
Wycza tworzenie plikw o dugoci zerowej. (W przypadkach gdy ograniczniki
sekcji pliku wejciowego maj zaznacza pierwsze linie kadej z sekcji,
pierwszy plik wyjciowy bdzie mia przewanie dugo zero, chyba e
uyjesz tej opcji.)  Zauwa, e numery plikw wyjciowych
zawsze biegn po kolei, poczynajc od 0, nawet w przypadkach kiedy
wyczono sekcje wyjcia o dugoci zerowej z powodu uycia tej opcji.
.TP
.BR -s ", " -q ", " --silent ", " --quiet
Nie wypisuje obliczanych wielkoci plikw wyjciowych.
.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 head (1),
.BR tail (1),
.BR split (1),
.BR textutils (1).
.SH OD TUMACZA
Zaktualizowano i poszerzono wg dokumentacji Texinfo dla narzdzi tekstowych
GNU wersji 2.0.