File: xargs.1

package info (click to toggle)
manpages-pl 1%3A0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 15,508 kB
  • sloc: sh: 107; makefile: 59; perl: 32
file content (133 lines) | stat: -rw-r--r-- 6,075 bytes parent folder | download
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
.\" {PTM/LK/0.1/27-09-1998/"xargs - utwórz linię polecenia ze standardowego wejscia"}
.\" Tłumaczenie: 27-09-1998 Łukasz Kowalczyk (lukow@tempac.okwf.fuw.edu.pl)
.TH XARGS 1 \" -*- nroff -*-
.SH NAZWA
xargs \- wykonaj polecenie z argumentami pobranymi ze standardowego wejścia
.SH SKŁADNIA
.B xargs
[\-0prtx] [\-e[eof-str]] [\-i[replace-str]] [\-l[max-lines]]
[\-n max-args] [\-s max-chars] [\-P max-procs] [\-\-null] [\-\-eof[=eof-str]]
[\-\-replace[=replace-str]] [\-\-max-lines[=max-lines]] [\-\-interactive]
[\-\-max-chars=max-chars] [\-\-verbose] [\-\-exit] [\-\-max-procs=max-procs]
[\-\-max-args=max-args] [\-\-no-run-if-empty] [\-\-version] [\-\-help]
[polecenie [argumenty-początkowe]]
.SH OPIS
\fI Uwaga! To tłumaczenie może być nieaktualne!\fP
.PP
Ta strona opisuje wersję GNU programu
.BR xargs .
.B xargs
czyta ze standardowego wejścia listę argumentów rozdzielonych spacjami lub
znakami nowej linii. Argumenty zawierające spacje mogą być ujęte w cudzysłowy.
Następnie wykonywane jest
.I polecenie
(domyślnie /bin/echo) jeden lub więcej razy z
.IR argumentami-początkowymi ,
po których następują argumenty przeczytane ze standardowego wejścia. Puste
linie ze standardowego wejścia są ignorowane.
.P
.B xargs
zwraca następujące kody wyjścia:
.nf
0 gdy polecenie zakończyło się sukcesem
123 jeżeli którekolwiek wywołanie polecenia zakończyło się z kodem wyjścia 1-125
124 jeżeli polecenie zakończyło się z kodem wyjścia 255
125 jeżeli polecenie zostało zakończone przez sygnał
126 jeżeli polecenie nie mogło być uruchomione
127 jeżeli polecenie nie zostało znalezione
1 jeżeli wystąpił inny błąd
.fi
.SS OPCJE
.TP
.I "\-\-null, \-0"
Nazwy plików wejściowych są zakończone znakiem o kodzie zero zamiast spacją,
a cudzysłowy i odwrotne ukośniki nie mają specjalnego znaczenia (wszystkie znaki
są brane dosłownie). Łańcuch końca pliku jest traktowany jak każdy inny.
Opcja jest użyteczna, gdy argumenty mogą zawierać białe znaki, cudzysłowy,
apostrofy lub odwrotne ukośniki. Ta opcja może być użyta do pobrania argumentów
od programu GNU find uruchomionego z opcją \-print0.
.TP
.I "\-\-eof[=eof-str], \-e[eof-str]"
Nadaje łańcuchowi końca pliku wartość \fIeof-str\fR. Jeżeli
ciąg oznaczający koniec pliku pojawi się w jednej z linii wejściowych, reszta
danych jest ignorowana. Jeżeli parametr \fIeof-str\fP nie zostanie podany,
żaden ciąg nie jest interpretowany jako koniec pliku. Jeżeli opcja w ogóle
nie zostanie podana, znakiem końca danych pliku "_".
.TP
.I "\-\-help"
Podaje wszystkie opcje programu
.B xargs
i kończy działanie.
.TP
.I "\-\-replace[=replace-str], \-i[replace-str]"
Zastępuje wszystkie wystąpienia \fIreplace-str\fP w 
.I początkowych_argumentach
argumentami przeczytanym ze standardowego wejścia.  Ponadto, niecytowane
odstępy nie separują argumentów.
.\"Also, unquoted blanks do not terminate arguments.
Jeżeli nie podano parametru \fIreplace-str\fP, jego domyślną wartością
staje się "{}" (jak dla opcji \-exec programu find). Automatycznie włączane
są opcje \fI\-x\fP oraz \fI\-l 1\fP.
.TP
.I "\-\-max\-lines[=max\-lines], \-l[max\-lines]"
Używa co najwyżej \fImax-lines\fR niepustych linii danych wejściowych na
każdy wiersz poleceń. Jeżeli nie podano parametru \fImax-lines\fR, jest on
przyjmowany jako 1. Spacje na końcu linii powodują, że jest do niej
dołączana następna linia. Automatycznie włączana jest opcja \fI\-x\fR.
.TP
.I "\-\-max-args=max-args, \-n max-args"
Używa co najwyżej \fImax-args\fR argumentów na każdy wiersz poleceń. Jeżeli
przekroczona zostanie ilość znaków (patrz opcja \-s), użytych zostanie mniej
argumentów niż \fImax-args\fR, chyba że podana zostanie opcja \-x. W takim
wypadku działanie programu
.I xargs
zostanie zakończone.
.TP
.I "\-\-interactive, \-p"
Prosi użytkownika o potwierdzenie przed uruchomieniem każdego wiersza poleceń
i przeczytaniem danych z terminala. Uruchamia wiersz poleceń tylko wtedy, gdy
odpowiedź zaczyna się od `y' lub `Y'. Automatycznie włącza opcję \fI\-t\fR.
.TP
.I "\-\-no-run-if-empty, \-r"
Jeżeli w danych ze standardowego wejścia nie znajdują się znaki inne niż
spacje, polecenie nie jest uruchamiane. Normalnie polecenie jest uruchamiane
jednorazowo, nawet gdy nie odczytano żadnych danych.
.TP
.I "\-\-max-chars=max-chars, \-s max-chars"
Używa co najwyżej \fImax-chars\fR znaków na każdy wiersz poleceń, włącznie z
poleceniem, argumentami początkowymi i znakami \\0 (null) na końcu każdego
wiersza poleceń. Domyślna wartość jest tak duża, jak to możliwe, do 20k znaków.
.TP
.I "\-\-verbose, \-t"
Wiersz poleceń jest wypisywany na standardowe wyjście błędów przed wykonaniem
polecenia.
.TP
.I "\-\-version"
Wypisuje numer wersji
.I xargs
i kończy działanie programu.
.TP
.I "\-\-exit, \-x"
Kończy działanie programu, jeżeli przekroczona zostanie ilość znaków (patrz
opcja \fI\-s\fR).
.TP
.I "\-\-max-procs=max-procs, \-P max-procs"
Uruchamia co najwyżej \fImax-procs\fR procesów za jednym razem; domyślną
wartością jest 1. Jeżeli \fImax-procs\fR jest równe 0, 
.I xargs
uruchomi tyle procesów, ile będzie to możliwe za jednym razem. 
Używaj opcji \fI\-n\fR razem z \fI\-P\fR; w przeciwnym razie jest możliwe, 
że uruchomiony zostanie tylko jeden dodatkowy proces.
.SH "ZOBACZ TAKŻE"
\fBfind\fP(1L), \fBlocate\fP(1L), \fBlocatedb\fP(5L), \fBupdatedb\fP(1)
\fBZnajdowanie plików\fP (w dokumentacji Info lub wydane w druku)
.SH "INFORMACJE O TŁUMACZENIU"
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i 
\fImoże nie być aktualne\fR. W razie zauważenia różnic między powyższym opisem
a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie 
się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
.IP
man \-\-locale=C 1 xargs
.PP
Prosimy o pomoc w aktualizacji stron man \- więcej informacji można znaleźć pod
adresem http://sourceforge.net/projects/manpages\-pl/.