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
- 55 megtekintés