Pertanyaan yang diberi tag xargs

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

134
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...

77
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

53
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...

41
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...

38
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/, ...

32
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...

21
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 -a file...

21
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...

17
Mengapa xarg menyebabkan apt-get untuk dibatalkan?

Saya mencoba menghapus daftar paket dari file. Saya menggunakan perintah berikut: cat packages | xargs sudo apt-get remove packagesadalah file saya yang berisi daftar paket yang ingin saya hapus. Semuanya tampak berfungsi, tetapi apt-getbatal alih-alih membiarkan saya memilih ya atau...