Pertanyaan yang diberi tag «xargs»

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

1
Bagaimana melakukan `head` dan` tail` pada input pembatas nol di bash?
findperintah dapat menampilkan nama file sebagai string yang dibatasi-nol (jika -print0disediakan), dan xargsdapat menggunakannya dengan -0opsi yang dihidupkan. Tetapi di antara keduanya, sulit untuk memanipulasi kumpulan file itu - sortperintah telah -zberalih, yang memungkinkan untuk mengurutkan file-file itu, tetapi headdan tailtidak memilikinya. Bagaimana saya bisa melakukan headdan tailpada input yang …


2
xargs: menggunakan argumen yang sama dalam banyak perintah
Sedang mencoba untuk menulis satu-liner yang dapat menyelidiki output df -hdan mengingatkan ketika salah satu partisi keluar [atau hampir] ruang. Itu bagian menggunakan xargs yang menendang saya di pantat sekarang ... echo 95 | xargs -n1 -I{} [ {} -ge 95 ] && echo "No Space on disk {}% full …

2
Bagaimana cara menghentikan xargs dari menggabungkan output dari beberapa proses dengan buruk?
Saya menggunakan xargsdengan opsi --max-args=0(alternatif -P 0). Namun, output dari proses digabung ke dalam stdoutaliran tanpa memperhatikan pemisahan garis yang tepat. Jadi saya akan sering berakhir dengan garis-garis seperti: <start-of-line-1><line-2><end-of-line-1> Seperti yang saya gunakan egrepdengan ^dalam pola saya pada seluruh xargsoutput ini mengacaukan hasil saya. Apakah ada cara untuk memaksa …

6
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 tidak. Saya tahu saya bisa menyiasati ini dengan -yopsi, tapi …
17 apt  xargs 


3
Melewati banyak parameter melalui xargs
Saya ingin dapat menggunakan xargsuntuk mengeksekusi beberapa parameter di berbagai bagian perintah. Misalnya, berikut ini: echo {1..8} | xargs -n2 | xargs -I v1 -I v2 echo the number v1 comes before v2 Saya berharap itu akan kembali the number 1 comes before 2 the number 3 comes before 4 …
17 xargs 

3
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 pertama "sesuatu" sudah cukup …
16 bash  find  grep  xargs 

1
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 satu kata sekaligus …
16 bash  xargs  function 

2
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 …
15 shell  pipe  xargs  inotify 


3
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 "Some report.docx"untuk …
15 shell  find  quoting  rm  xargs 

2
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 .jpg`; EDIT : Solusi: …

2
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 arg2" yang khas. Bagaimana saya bisa menghindari …
14 bash  xargs 

1
Bagaimana saya bisa mendapatkan indeks "prosesor paralel" xargs?
Misalkan saya memiliki dua sumber daya, bernama 0dan 1, yang hanya dapat diakses secara eksklusif. Apakah ada cara untuk memulihkan "indeks" dari "prosesor paralel" yang xargsdiluncurkan untuk menggunakannya sebagai layanan saling pengecualian gratis? Misalnya, pertimbangkan perhitungan paralel berikut: $ echo {1..8} | xargs -d " " -P 2 -I {} …

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.