Xargs: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
Değişiklik özeti yok
kDeğişiklik özeti yok
 
(Bir diğer kullanıcıdan bir ara revizyon gösterilmiyor)
14. satır: 14. satır:
</nowiki>
</nowiki>


'''{{mavi|Örnek:}}  '''
'''{{mavi|Örnek:}}  '''<br>
{{kod||<nowiki> shuf -i 1-34 -n 5 |xargs echo  -n;echo -n" + " ;shuf -i 1-14 -n 1  </nowiki>}} <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>}}
   
   
xargs kendisine girdi için gelen verileri tek tek kendisinden sonraki programa  argüman olarak vermiş olur


{{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




{{Unix komutları}}
{{Unix komutları}}


[[kategori:Temel Linux Bilgileri]]
[[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


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