Provided by: manpages-hu_20010119-6_all bug

NÉV

       xargs - beolvas és végrehajt egy parancssort a szabványos bemenetről

ÁTTEKINTÉS

       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] [command [initial-argumentumok]]

LEIRÁS

       Ez az oldal a xargs GNU verzióját taglalja. A xargs helyközökkel (esetleg aposztróffal, idézőjellel, vagy
       backslash jellel  együtt)  vagy  újsor  karakterekkel  elválasztott  argumentumokat  olvas  a  szabványos
       bemenetről, és végrehajtja a parancsot (az alapértelmezés /bin/echo) ahányszor valamilyen argumentumokkal
       követett  initial-argumentumot olvas a szabványos bemenetről. A szabványos bemenetről érkező üres sorokat
       nem veszi figyelembe.

       xargs a következő értékekkel térhet vissza:
       0 ha sikeres volt a művelet
       123 ha bármelyik parancs 1-125-ig terjedő értékkel tért vissza
       124 ha a parancs 255-ös értékkel tért vissza
       125 ha a parancsot megölték egy jellel
       126 ha a parancs nem tud futni
       127 ha nem találja a parancsot
       1 ha valamilyen más hiba történt.

OPCIÓK

       --null, -0
              A beolvasott fájlok null-karakterre végződnek whitespace helyett és az idézőjelek és  backspace-ek
              nem  jelentenek  semmi különöset (minden karaktert egyformán figyelembe vesz). Letiltja a fájlvége
              karakterláncot, amit bármelyik más argumentumhoz hasonlóan  kezel.  Hasznos,  ha  az  argumentumok
              whitespace-t,  idézőjelet  vagy backslash-eket tartalmazhatnak. A GNU find -print0 opciója ennek a
              módnak megfelelő inputot produkál.

       --eof[=eof-str], -e[eof-str]
              A fájlvége karakterláncot eof-str-re állitja. Ha a fájlvége karakterlánc egy beolvasott sorban lép
              fel, az utána következő adatokat  figyelmen  kivül  hagyja.   Ha  az  eof-str-t  elhagyjuk,  nincs
              fájlvége  karakterlánc.  Ha  ezt  az opciót nem állitjuk be, a fájlvége karakterlánc automatikusan
              "_"-ra lesz beállitva.

       --help Kiír egy ismertetőt a xargs opciókról és kilép.

       --replace[=replace-str], -i[replace-str]
              Az  initial-argumentumokban  előforduló  replace-str-eket  helyettesiti  a  szabványos  bemenetről
              beolvasott nevekkel. Idézőjel nélküli helyközök nem szüntetik meg az argumentumokat. Ha a replace-
              str-t elhagyjuk, alapértelmezésben "{}"-ra lesz beállitva (a `find -exec'-hez hasonlóan).  Magában
              foglalja az -x és az -l 1 kapcsolók hatását.

       --max-lines[=max-lines], -l[max-lines]
              Legfeljebb  max-lines-nyi nem üres sort olvas be parancssoronként; ha elhagyjuk, az alapértelmezés
              1. Helyközök után létrehoz egy input-sort, hogy logikailag a következő input-sornál folytatódjon a
              beolvasás. Az -x-et magában foglalja.

       --max-args=max-args, -n max-args
              Parancssoronként legfeljebb max-args-nyi  argumentumot  vesz  figyelembe.   max-args-nál  kevesebb
              argumentumot,  ha  a  méretet  (ld.  -s opció) túllépi, amig meg nem adjuk az -x opciót, amikor is
              xargs kilép.

       --interactive, -p
              Bekéri a felhasználótól, hogy végrehajtsa-e mindegyik parancssort és a terminálról olvasson  sort.
              Csak futtatja a parancssort, ha a válasz 'y'-nal vagy 'Y'-nal kezdődik. A -t-t magában foglalja.

       --no-run-if-empty, -r
              Ha a szabványos bemenet nem tartalmaz semmit, nem futtatja a parancsot. Normális esetben a parancs
              lefut ahányszor nincs input.

       --max-chars=max-chars, -s max-chars
              Legfeljebb  max-chars-nyi  karaktert  vesz  figyelembe  parancssoronként, belértve a parancsot, az
              initial-argumentumokat, és az argumentum-karakterláncokat lezáró nullákat. Az alapértelmezés olyan
              sok, amilyen csak lehet, egészen 20K-nyi karakterig.

       --verbose, -t
              Kiírja a parancssort a szabványos hibakimenetre, mielőtt végrehajtaná.

       --version
              Kiírja a xargs verziószámát és kilép.

       --exit, -x
              Kilép, ha a méretet (ld. -s opció) tullépi.

       --max-procs=max-procs, -P max-procs
              Egyidőben legfeljebb max-procs-nyi process-t futtat, az alapértelmezes 1.  Ha a max-procs 0, xargs
              annyi process-t próbál meg egyszerre futtatni, amennyit csak lehetséges. Az -n és -P opciók együtt
              szükségesek ahhoz, hogy ne a véletlenen múljon, hogy csak egyet hajt végre.

LÁSD MÉG

       find(1), locate(1), locatedb(5), updatedb(1) Finding Files (on-line az Info-n, vagy kinyomtatva)

MAGYAR FORDÍTÁS

       Kalmár Boldizsár <lskorpio@augusta.inf.elte.hu>

                                                                                                        XARGS(1)