xargs (linux parancs)

Tartalom

 

Adatok

Licenc: GNU GPLv3+
Verziószám: (GNU findutils) 4.6.0.225-235f (Debian 10-ben)
Fejlesztő/tulajdonos: Free Software Foundation, Inc.

Rövid leírás:

Az xargs linux parancs manual oldala és súgója. 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.

 

 

Man oldal kimenet

man xargs
XARGS(1)                        General Commands Manual                        XARGS(1)

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)

 

 

Súgó kimenet

xargs --help
Használat: xargs [KAPCSOLÓ]… PARANCS [KIINDULÓ_ARGUMENTUMOK]…
A PARANCS futtatása a KIINDULÓ_ARGUMENTUMOK-ban megadott, valamint a bemenetről
olvasott argumentumokkal.

A hosszú kapcsolók kötelező és elhagyható argumentumai a megfelelő rövid
kapcsolókhoz is kötelezőek vagy elhagyhatóak.
  -0, --null                   az elemeket null, és nem üres hely választja el
                                 ez kikapcsolja az idézőjelek és visszaper
                                 feldolgozását, és a logikai EOF feldolgozást
  -a, --arg-file=FÁJL          az argumentumok olvasása a FÁJLBÓL a szabványos
                                 bemenet helyett
  -d, --delimiter=KARAKTER     a bemeneti adatfolyam elemeit a KARAKTER
                                 választja el, nem üres hely. Ez kikapcsolja
                                 az idézőjelek és visszaper feldolgozását,
                                 és a logikai EOF feldolgozást
  -E VÉG                       a logikai EOF karakterlánc megadása, ha a VÉG
                                 előfordul egy bemeneti sorban, a sor további
                                 része figyelmen kívül marad (a -0 vagy -d
                                 megadása esetén figyelmen kívül marad)
  -e, --eof[=VÉG]              ugyanaz, mint a -E VÉG, ha a VÉG meg van adva;
                                 egyébként nincs fájl vége karakterlánc
  -I R                         ugyanaz, mint a --replace=R
  -i, --replace[=R]            az R cseréje a KIINDULÓ_ARGUMENTUMOKBAN a
                                 szabványos bemenetről olvasott nevekkel; ha az
                                 R nincs megadva, a {} feltételezése
  -L, --max-lines=MAX-SOROK    legfeljebb MAX-SOROK nem üres bemeneti sor
                                 használata parancssoronként
  -l[MAX-SOROK]                hasonló a -L-hez, de az alapértelmezés a
                                 legfeljebb egy nem üres bemeneti sor, ha
                                 a MAX-SOROK nincs megadva
  -n, --max-args=MAX-ARG       legfeljebb MAX-ARG argumentum használata
                                 parancssoronként
  -o, --open-tty               Reopen stdin as /dev/tty in the child process
                                 before executing the command; useful to run an
                                 interactive application.
  -P, --max-procs=MAX-FOLY     legfeljebb MAX-FOLY folyamat futtatása egyszerre
  -p, --interactive            kérdés parancsok futtatása előtt
      --process-slot-var=VÁLT  a VÁLT környezeti változó beállítása a
                                 gyermekfolyamatokban
  -r, --no-run-if-empty        ha nincsenek argumentumok, ne futtassa a
                                 PARANCSOT; ha ez a kapcsoló nincs megadva,
                                 akkor a PARANCS legalább egyszer lefut
  -s, --max-chars=MAX-KAR      a parancssor hosszának korlátozása MAX-KAR
                                 karakterre
      --show-limits            a parancssor hosszára vonatkozó korlátok
                                 megjelenítése
  -t, --verbose                parancsok kiírása a végrehajtásuk előtt
  -x, --exit                   kilépés a méret (lásd: -s) túllépésekor
      --help                   ezen súgó megjelenítése és kilépés
      --version                output version information and exit

Please see also the documentation at http://www.gnu.org/software/findutils/.
You can report (and track progress on fixing) bugs in the "xargs"
program via the GNU findutils bug-reporting page at
https://savannah.gnu.org/bugs/?group=findutils or, if
you have no web access, by sending email to <bug-findutils@gnu.org>.

 

Kapcsolódó tartalom

  •  

 

Címkék