Xargs: Revizyonlar arasındaki fark
Gezinti kısmına atla
Arama kısmına atla
Değişiklik özeti yok |
Değişiklik özeti yok |
||
14. satır: | 14. satır: | ||
</nowiki> | </nowiki> | ||
'''{{mavi|Örnek:}} ''' | '''{{mavi|Örnek:}} '''<br> | ||
[[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]] 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; | ||
{{uçbirim|<nowiki>$ shuf -i 1-34 -n 5 |echo -n; echo -n "+ " ;shuf -i 1-14 -n 1</nowiki> <br><nowiki>+ 7</nowiki>}} | {{uçbirim|<nowiki>$ shuf -i 1-34 -n 5 |echo -n; echo -n "+ " ;shuf -i 1-14 -n 1</nowiki> <br><nowiki>+ 7</nowiki>}} | ||
{{uçbirim|<nowiki>$ shuf -i 1-34 -n 5 |xargs echo -n; echo -n "+ " ;shuf -i 1-14 -n 1</nowiki> <br><nowiki>34 20 17 23 4+ 3</nowiki>}} | {{uçbirim|<nowiki>$ shuf -i 1-34 -n 5 |xargs echo -n; echo -n "+ " ;shuf -i 1-14 -n 1</nowiki> <br><nowiki>34 20 17 23 4+ 3</nowiki>}} | ||
<br> | <br> | ||
xargs kendisine girdi için gelen verileri tek tek kendisinden sonraki programa argüman olarak vermiş olur | |||
01.27, 21 Eylül 2010 tarihindeki 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