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.
|