Pertanyaan yang diberi tag «xargs»

xargs adalah perintah yang mengeksekusi perintah lain dan menghasilkan argumennya dari stdin

6
Kapan xargs dibutuhkan?
The xargsperintah selalu membingungkan saya. Apakah ada aturan umum untuk itu? Perhatikan dua contoh di bawah ini: $ \ls | grep Cases | less mencetak file yang cocok dengan 'Kasus', tetapi mengubah perintah untuk touchakan membutuhkan xargs: $ \ls | grep Cases | touch touch: missing file operand Try `touch …

4
Mengurutkan output dari "find"?
Saya harus bisa mengurutkan abjad output findsebelum mengirimnya ke perintah. Memasuki | sort |antara tidak berhasil, jadi apa yang bisa saya lakukan? find folder1 folder2 -name "*.txt" -print0 | xargs -0 myCommand
77 shell  find  sort  xargs 

2
Jadikan xargs pass sebagai parameter pertama
Saya mencoba menghasilkan perilaku ini: grep 192.168.1 *.txt Dengan mengirimkan string ke grep melalui Xargs tetapi sedang berjalan di akhir alih-alih sebagai parameter pertama. echo 192.168.1 | xargs grep *.txt Saya perlu memberi tahu xargs (atau yang serupa) untuk meletakkan string yang masuk antara 'grep' dan '*' alih-alih di akhir. …
53 xargs 

7
Menggunakan xargs dengan input dari file
Katakanlah saya punya file dengan yang berikut ini bob john sue Sekarang ini langsung corrospond ke (dalam kasus ini) pola URL seperti http://example.com/persons/bob.tar, john.tar, sue.tar. Saya ingin mengambil garis-garis ini dan menjalankannya xargs. Saya tidak tahu apa yang diteruskan ke perintah yang dieksekusi sekalipun. Bagaimana cara mengakses parameter baik dari …
41 bash  scripting  xargs 


3
Perintah pemipaan setelah xarg yang di-pipe
HP-UX ***** B.11.23 U ia64 **** lisensi pengguna tidak terbatas find . -type d -name *log* | xargs ls -la memberi saya nama direktori (yang berisi lognama direktori) diikuti oleh semua file dalam direktori itu. Direktori /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/dan sebagainya berisi file-file log. Saya ingin hanya dua file log terbaru …
38 shell  find  pipe  xargs 


4
find -exec + vs find | xargs: mana yang harus dipilih?
Saya mengerti bahwa -execdapat mengambil +opsi untuk meniru perilaku xargs. Apakah ada situasi di mana Anda lebih suka satu formulir daripada yang lain? Saya pribadi cenderung lebih suka bentuk pertama, jika hanya untuk menghindari menggunakan pipa. Saya pikir pasti para pengembang findpasti telah melakukan optimasi yang sesuai. Apakah saya benar?
32 bash  find  pipe  xargs 




4
find + xargs: baris argumen terlalu panjang
Saya memiliki garis seperti berikut: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} tapi saya mendapat kesalahan berikut: xargs: argument line too long Saya bingung. Bukankah penggunaan xargsseharusnya justru membantu dengan masalah ini? Catatan: Saya tahu bahwa saya dapat menggunakan secara teknis -execdi find, …
21 xargs  arguments 

6
xargs dengan pengalihan stdin / stdout
Saya ingin menjalankan: ./a.out < x.dat > x.ans untuk setiap * Dat file dalam direktori A . Tentu, itu bisa dilakukan dengan skrip bash / python / apa pun, tapi saya suka menulis seksi satu baris. Yang bisa saya capai adalah (masih tanpa stdout): ls A/*.dat | xargs -I file …


1
Konversikan baris baru ke batas nol saat menggunakan ekor
Bagaimana saya bisa mengubah output dari tailmenggunakan garis nol-dihentikan bukan baris baru? Pertanyaan saya mirip dengan yang ini: Bagaimana melakukan `head` dan` tail` pada input null-delimited di bash? , tetapi berbeda karena saya ingin melakukan sesuatu seperti: tail -f myFile.txt | xargs -i0 myCmd {} "arg1" "arg2" Saya tidak menggunakan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.