Xargs

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Yazdırılabilir sürüm artık desteklenmiyor ve görüntü oluşturma hataları olabilir. Lütfen tarayıcı yer işaretlerinizi güncelleyin ve bunun yerine varsayılan tarayıcı yazdırma işlevini kullanın.

Xargs : Kendisine girdi için gelen verileri tek tek kendisinden sonraki programa argüman olarak veren uygulamadır.

Kullanımı:

	xargs [-0prtx] [--interactive] [--null] [-d|--delimiter=ayraç]
       [-E eof-dizgesi] -e[eof-dizgesi]]  [--eof[=eof-dizgesi]]
       [-L azami-satır-sayısı] [-l[azami-satır-sayısı]]
       [--max-lines[=azami-satır-sayısı]] [-I değiştirme-dizgesi]
       [-i[değiştirme-dizgesi]] [--replace[=değiştirme-dizgesi]]
       [-n azami-arg-sayısı] [--max-args=azami-arg-sayısı]
       [-s azami-karakter-sayısı] [--max-chars=azami-karakter-sayısı]
       [-P azami-işlem-sayısı] [--max-procs=azami-işlem-sayısı]
       [--show-limits] [--verbose] [--exit] [--no-run-if-empty]
       [--arg-file=dosya] [--version] [--help] [komut [ilk-argümanlar]]

Örnek:
shuf komutu 1 ile 34 arasındaki sayılardan -n parametresinde belirtildiği kadar argümanı echo -n yardımıyla sayısal değer olarak shuf ile yapılan başka bir elemenin sonuna ekler;

$ shuf -i 1-34 -n 5 |echo -n; echo -n "+ " ;shuf -i 1-14 -n 1 <br>+ 7


$ shuf -i 1-34 -n 5 |xargs echo -n; echo -n "+ " ;shuf -i 1-14 -n 1 <br>34 20 17 23 4+ 3


xargs kendisine girdi için gelen verileri tek tek kendisinden sonraki programa argüman olarak vermiş olur


Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes