Xargs: Revizyonlar arasındaki fark
Gezinti kısmına atla
Arama kısmına atla
Değişiklik özeti yok |
kDeğişiklik özeti yok |
||
27. satır: | 27. satır: | ||
{{Unix komutları}} | {{Unix komutları}} | ||
[[ | [[Kategori:Linux/Unix belgeleri]] |
00.02, 26 Eylül 2013 itibarı ile sayfanın şu anki hâli
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