Pertanyaan yang diberi tag xargs

341
Buat xargs jalankan perintah sekali untuk setiap baris input

Bagaimana saya bisa membuat xargs mengeksekusi perintah tepat sekali untuk setiap baris input yang diberikan? Perilaku defaultnya adalah memotong-motong baris dan menjalankan perintah sekali, melewati beberapa baris ke setiap instance. Dari http://en.wikipedia.org/wiki/Xargs : find / path...

310
Menjalankan banyak perintah dengan xargs

cat a.txt | xargs -I % echo % Pada contoh di atas, xargs digunakan echo %sebagai argumen perintah. Tetapi dalam beberapa kasus, saya perlu beberapa perintah untuk memproses argumen, bukan satu. Sebagai contoh: cat a.txt | xargs -I % {command1; command2; ... } Tetapi xargs tidak menerima formulir...

252
Buat xargs menangani nama file yang berisi spasi

$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Perintah saya gagal karena file "Lemon Tree.mp3" berisi spasi dan xargs menganggapnya dua file. Dapatkah saya membuat + xargs berfungsi dengan nama file...

168
Fungsi shell panggilan dengan xargs

Saya mencoba menggunakan xargs untuk memanggil fungsi yang lebih kompleks secara paralel. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Ini mengembalikan kesalahan xargs: echo_var: No such file or directory Setiap ide tentang...

160
Bagaimana cara menggunakan> dalam perintah xargs?

Saya ingin menemukan perintah bash yang akan membiarkan saya grep setiap file dalam direktori dan menulis output grep itu ke file terpisah. Dugaan saya adalah melakukan sesuatu seperti ini ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" tapi, sejauh yang saya tahu, xargs tidak suka tanda kutip...