Xargs

xargs je Unix naredba, obično dostupna na svim *nix operacijskim sustavima kao naredba sustava. Služi za izgradnju naredbi tako što sve što dolazi na standardni ulaz (STDIN) ne prosljeđuje naredbi koja slijedi u komadu, nego xargs prosljeđuje ulaz redak po redak. Naredbe kao što su grep i awk mogu prihvatiti standardni ulaz kao parametar putem cijevi (pipe). Međutim, naredbe poput cp, printf-a i echo ne znaju čitati STDIN nego primaju parametre ili kao parametar napisan iza dotične naredbe (cp, echo itd.) ili preko xargs-a. Također, Linux jezgra prije inačice 2.6.23 nije mogla procesirati proizvoljno duge liste parametara,[1] pa je jedino rješenje u bashu ili nekoj drugoj Linux ljusci bila uporaba naredbe xargs.

  1. www.gnu.org, "GNU Core Utilities Frequently Asked Questions", Recent News: The Linux kernel has removed the classic ARG_MAX limitation. See the changeset on git.kernel.org for the change. This was released with the linux-2.6.23 kernel., pristupljeno 12. kolovoza 2016.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne