Pertanyaan yang diberi tag xargs

16
Cara menggunakan fungsi yang didefinisikan dengan xargs

Ini kode saya #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Jadi saya memiliki fungsi showwordyang menggemakan string apa pun yang Anda berikan sebagai parameter ke fungsi. Kemudian saya telah xargsmencoba memanggil fungsi dan meneruskan...

16
bash find xargs grep hanya kejadian tunggal

Mungkin agak aneh - dan mungkin ada alat lain untuk melakukan ini tetapi, yah .. Saya menggunakan perintah bash klasik berikut untuk menemukan semua file yang berisi beberapa string: find . -type f | xargs grep "something" Saya memiliki sejumlah besar file, pada berbagai kedalaman. kemunculan...

15
Cara mengutip argumen dengan xargs

Misalkan saya ingin menghapus semua file dalam folder yang lebih besar dari 1 MB. $ find . -size +1M | xargs -0 rm Ini tidak akan menghapus file yang memiliki ruang dalam namanya. Jadi saya ingin mengutip semua argumen yang dikirimkannya rm. Jika findmemberikan Some report.docxitu harus lulus...

15
Apakah ada cara untuk menggunakan xargs di pipa?

Saya mencoba untuk secara otomatis mengonversi file flac yang dipindahkan ke folder menjadi mp3 di folder lain. Baris kode saya saat ini adalah ini: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Untuk menjelaskan bagaimana...

14
Memipiskan apa pun ke xargs

Saya memiliki skrip yang mungkin dalam beberapa keadaan tidak memiliki apa-apa di stdout. Di akhir skrip, saya meneruskan baris yang saya miliki ke perintah lain menggunakan xargs. Masalah saya adalah, ketika tidak ada apa-apa di stdout, saya mendapatkan pesan kesalahan "Penggunaan: program arg1...

14
Mengapa perintah xargs ini tidak berfungsi?

Saya ingin menghapus semua ekstensi .sh jadi ini: ls *.sh | xargs -I {} mv {} `basename {} .sh` Namun tidak berfungsi, berperilaku seperti basenamemengembalikan nama file yang tidak berubah. Mengapa berperilaku seperti itu? Misalnya, ini berfungsi: ls *.sh | xargs -I {} echo `basename {}.jpg...

14
xargs dan vi - “Input bukan dari terminal”

Saya memiliki sekitar 10 php.inifile di sistem saya, yang terletak di semua tempat, dan saya ingin menelusuri dengan cepat. Saya mencoba perintah ini: locate php.ini | xargs vi Tetapi vimemperingatkan saya Input is not from a terminaldan kemudian konsol mulai menjadi sangat aneh - setelah itu...

13
Minta xargs menggunakan alias alih-alih biner

Bash 4.2 pada CentOS 6.5: Di saya, ~/.bash_profilesaya punya banyak alias, termasuk: alias grep='grep -n --color=always' sehingga saya bisa mendapatkan penyorotan warna dan mencetak nomor garis secara otomatis saat berjalan grep. Jika saya menjalankan yang berikut ini, menyoroti berfungsi...

13
Menyebarkan stdin ke proses paralel

Saya punya tugas yang memproses daftar file di stdin. Waktu memulai program sangat besar, dan jumlah waktu yang dibutuhkan setiap file sangat bervariasi. Saya ingin menelurkan sejumlah besar proses ini, kemudian mengirim pekerjaan ke mana saja yang tidak sibuk. Ada beberapa alat commandline berbeda...

12
Bagaimana cara mendapatkan total baris tunggal dengan `wc -l`?

Saya telah menambahkan alias git untuk memberi saya jumlah baris file tertentu dalam riwayat saya: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Namun, wc -lmelaporkan beberapa total, sehingga jika saya memiliki lebih dari ~ 100 ribu baris, itu melaporkan total untuk...

12
menggunakan xargs untuk menangkap beberapa pola

Saya memiliki file yang memiliki syarat yang ingin saya terima, dengan setiap istilah menjadi satu baris dalam file tersebut. Saya berpikir saya bisa melakukan ini dengan xargs. Apa yang saya dapat kumpulkan dari contoh-contoh dari halaman manual seperti ini find ./work -print0 | xargs -0...

12
xargs -Saya opsi

The pengguna xargs mengatakan: -Saya ganti-str - ganti [= ganti-str] -i [ganti-str] Ganti kemunculan replace-str dalam argumen awal dengan nama yang dibaca dari input standar. Saya tidak mengerti bagian ini: with names read from standard input. Misalnya apa yang terjadi dengan: find ....