Merasa seperti orang idiot sekarang. Mengapa ini tidak berhasil? echo "/some/directory/path" | xargs -n1
utilitas dalam sistem operasi mirip Unix untuk meneruskan sejumlah besar argumen ke program yang hanya dapat mengambil sejumlah kecil argumen
Merasa seperti orang idiot sekarang. Mengapa ini tidak berhasil? echo "/some/directory/path" | xargs -n1
Misalkan saya ingin menghapus semua file dalam direktori kecuali untuk yang bernama "notes.txt". Saya akan melakukan ini dengan pipa ls | grep -v "notes.txt" | xargs rm,. Mengapa saya perlu xargs jika output dari pipa kedua adalah input yang harus digunakan rm? Demi perbandingan, pipeline, echo...
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab pada Super User. Bermigrasi 6 tahun yang lalu . Saya mencoba ini dan tidak berfungsi: ls file_* | xargs mv {} temp/ Ada
Di Linux, Anda dapat menggunakan xargs -d,untuk menjalankan hostnameperintah dengan cepat terhadap empat server berbeda dengan nama sekuensial sebagai berikut: echo -n 1,2,3,4 |xargs -d, -I{} ssh root@www{}.example.com hostname Sepertinya perintah xargs OSX tidak mendukung parameter pembatas....
Saya mencari perintah yang akan membuat ulang seluruh pohon file di direktori yang berbeda. Saya lebih suka memiliki semua symlinks absolut. Bisakah saya melakukannya dengan find dan xargs?
Mengapa ini tidak berhasil? ls *.txt | xargs cat > all.txt (Saya ingin menggabungkan konten semua file teks menjadi file 'all.txt' tunggal.) temukan dengan -exec juga harus berfungsi, tetapi saya benar-benar ingin memahami sintaks xargs. Terima kasih
Saya ingin tahu apa perbedaan antara ini ls | xargs rm ls | xargs -i{} rm {} Keduanya bekerja untuk
Saya perlu mengkonversi video, tetapi saya tidak tahu di mana mereka, jadi saya perlu findmereka. Bagaimana saya bisa memberikan hasil dan nama file output ke FFmpeg dengan xargs? Saya sudah tahu bahwa saya dapat membangun dua parameter dengan perintah ini: find . -iname "*.mov" -printf "%p...
Saya memiliki direktori yang memiliki 10144911 file di dalamnya. Sejauh ini saya sudah mencoba yang berikut ini: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Hancur cangkang saya, lsada di tilda tetapi saya tidak tahu cara membuatnya. ls | xargs -0 sed -i -e 's/blah/blee/g' Terlalu...
misalnya direktori yang berisi file jpeg: cara mudah membuka jpeg terbaru di direktori saat
Dari pemahaman saya, berikut ini harus berarti persis sama: ls -1 | xargs file {} ls -1 | xargs -I{} file {} jika opsi -I tidak ditentukan, defaultnya adalah -I {}. Saya ingin membuat daftar semua file di direktori saat ini dan menjalankan fileperintah pada masing-masing. Beberapa memiliki ruang...
Saya mencoba untuk menemukan semua file dari jenis tertentu yang tersebar di subdirektori, dan untuk keperluan saya, saya hanya perlu nama file. Saya mencoba menghapus komponen jalur melalui basename, tetapi tidak berhasil dengan xargs: $ find . -name '*.deb' -print | xargs basename basename:...
Saya mencoba menggunakan xargs untuk menjalankan perintah untuk setiap argumen yang diberikan, tetapi sayangnya flag --replace / -I tampaknya tidak berfungsi dengan baik ketika dikonjugasikan dengan -n. Tampaknya {} akan berkembang menjadi daftar argumen lengkap yang dibaca dari stdin, terlepas...
Saya mencoba untuk melacak apache2. Ini adalah perintah yang saya coba jalankan. ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace >> trace.txt Saya mencoba (ps auxw | grep sbin/apache | awk '{print"-p " $2}' | xargs strace ) >> trace.txt atau ps auxw | grep...
Saat ini saya menggunakan dua perintah, saya yakin pasti ada cara yang lebih baik ... wim@wim-acer:~/ffmpeg$ find . -name "*.h" -print0 | xargs -0 grep -i invalid\ preset wim@wim-acer:~/ffmpeg$ find . -name "*.c" -print0 | xargs -0 grep -i invalid\
Menjalankan skrip dengan Cygwin di Windows XP dengan Dual Core dan 4GB Ram cat url_list.txt | xargs -P50 wget -i Saya mencoba untuk trawl melalui 4GB dari URL untuk download (kira-kira 43 Juta) Berfungsi baik-baik saja selama sekitar satu jam pertama, maka Bash shell dan unduhan berhenti...
Saya mencoba mengeksekusi urutan perintah pada daftar file satu per satu. Saya bertanya-tanya apakah mungkin menggunakan xargs sesuatu di baris ls *.txt | xargs -n 1 -I {} cat {} | grep foo > {}.foo Dimana cat {} | grep foo > {}.foo adalah perintah yang ingin saya jalankan pada setiap...
Bagaimana cara menjalankan perintah untuk setiap baris stdin segera? Contoh : (echo abc; sleep 10; echo def;) | ??? Itu xargs alat tidak melakukan pekerjaan karena itu blok sampai ia melihat semua data (menunggu stdout untuk menutup). Namun saya harus segera menjalankan perintah ketika...
Saya ingin mengelompokkan gambar jpeg dengan nomor ganjil dan nomor genap. Jadi saya memang suka mengikuti: $ mkdir odd $ mkdir even $ find . -regextype posix-egrep -regex ".*[13579].jpg$" -print0 | xargs -i -0 mv {} odd/ $ find . -regextype posix-egrep -regex ".*[02468].jpg$" -print0 | xargs -i...
Saya menggunakan Mac 10.9.5 dengan bash shell. Saya mencoba mencari contoh teks di dalam sekelompok file, tetapi untuk beberapa alasan, dalam satu direktori tertentu, saya mendapatkan kesalahan "Kutipan Berminat" yang aneh ini ... Daves-MacBook-Pro:sbadmin davea$ find src/main/webapp/WEB-INF/...