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
- 67 views