xargs (linux command)

Content

 

Data

License: GNU GPLv3 +
Version number: (GNU findutils) 4.6.0.225-235f (in Debian 10)
Developer / owner: Free Software Foundation, Inc.

Short description:

The manual page and help for the xargs linux command. This page describes the GNU version of xargs. Xargs reads arguments separated from standard input by spaces (possibly with an apostrophe, quotation mark, or backslash) or newline characters, and executes the command (the default / bin / echo) each time it reads an initial argument followed by some arguments from standard input. Blank lines from standard input are ignored.

 

 

Man page output

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)

 

 

Help output

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

 

Related Content

  •