«xargs» etiketlenmiş sorular

xargs başka bir komutu yürüten ve argümanlarını stdin'den üreten bir komuttur

6
Xargs ne zaman gerekli?
xargsKomut beni hep karıştırır. Bunun için genel bir kural var mı? Aşağıdaki iki örneği ele alalım: $ \ls | grep Cases | less 'Cases' ile eşleşen dosyaları yazdırıyor, ancak touchgerektirecek komutu değiştirmek xargs: $ \ls | grep Cases | touch touch: missing file operand Try `touch --help' for more information. …


2
Xargs'in ilk parametre olarak geçmesini sağlayın
Bu davranışı üretmeye çalışıyorum: grep 192.168.1 *.txt Bir dize Xargs aracılığıyla grep'e geçirilir ancak ilk parametre yerine sondan başlayarak devam eder. echo 192.168.1 | xargs grep *.txt Gelen dizgiyi sonuna 'grep' ve '*' arasına koymak için xargs'a (ya da benzer bir şeye) söylemeliyim. Bunu nasıl yaparım?
53 xargs 

7
Bir dosyadan girdi içeren xargs kullanmak
Diyelim ki aşağıdakileri içeren bir dosyam var bob john sue Şimdi bunlar doğrudan gibi URL kalıbı (bu durumda) için corrospond http://example.com/persons/bob.tar, john.tar, sue.tar. Bu çizgileri alıp koşmak istiyorum xargs. Yine de yürütülmekte olan komuta ne iletildiğini bilmiyorum. Parametreye istemden (her satırdaki gibi eko yapmak istediğimi söyleyin cat file | xargs …
41 bash  scripting  xargs 

1
GNU paralel vs & (arka plan demek) vs xargs -P
.shKullanarak bir komut dosyasında bir dizi görevi çalıştırmanın (varsa) farkı veya avantajı hakkında kafam karıştıGNU parallel Örneğin Ole Tange'nin cevabı: parallel ./pngout -s0 {} R{} ::: *.png Onları içine döngü demek yerine onları arka planda koyarak &. Örneğin frostschutz 'ın cevabı: #copied from the link for illustration for stuff in …

3
Borulu xargs sonrası pipo komutları
HP-UX ***** B.11.23 Kullanıcı Kılavuzu i643 sınırsız kullanıcı lisansı find . -type d -name *log* | xargs ls -la bana dizin isimlerini (dizin ismini içerenler log) ve ardından bu dizin içindeki tüm dosyaları verir. Dizinleri /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/ve benzeri günlük dosyalarını içerir. Yalnızca en son iki günlük dosyasının lsgenellikle kullandığım …
38 shell  find  pipe  xargs 


4
bulmak -exec + vs bulmak | xargs: hangisini seçmeli?
Davranışını taklit etmek için -execbir +seçenek alabileceğini anlıyorum xargs. Bir formu diğerine tercih ettiğiniz herhangi bir durum var mı? Şahsen ben sadece boru kullanmaktan kaçınmak için ilk şekli tercih etme eğilimindeyim. Kesinlikle geliştiricilerin finduygun optimizasyonları yapmaları gerektiğini düşünüyorum. Doğrumuyum?
32 bash  find  pipe  xargs 





4
find + xargs: bağımsız değişken satırı çok uzun
Aşağıdaki gibi bir satır var: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} ama aşağıdaki hatayı aldım: xargs: argument line too long Kafam karıştı. Kullanımının xargsbu soruna kesin olarak yardımcı olması gerekmiyor mu? Not: Ben techincally kullanabileceğinizi biliyor -execBul içinde, ama zihnimin olacağı için …
21 xargs  arguments 

6
stdin / stdout yönlendirmesi olan xargs
Koşmak istiyorum: ./a.out < x.dat > x.ans Her * için .dat dizin dosya A . Elbette, bash / python / whatsoever betiği ile yapılabilir, ancak seksi bir harf yazmayı seviyorum. Ulaşabileceğim tek şey (hala herhangi bir stdout olmadan): ls A/*.dat | xargs -I file -a file ./a.out Fakat xargs içindeki …

1
Kuyruk kullanırken yeni satırları boş değerlere dönüştür
Çıktıyı tailyeni satırlar yerine null sonlandırılmış satırlar kullanmak için nasıl değiştirebilirim ? Benim sorum şuna benzer: bash içinde boş sınırlı girişte `head` ve` tail` nasıl yapılır? , ama farklı bir şey yapmak istiyorum ki farklılık gösterir: tail -f myFile.txt | xargs -i0 myCmd {} "arg1" "arg2" Kullanmıyorum findve bu yüzden …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.