Apa +
di find /path/ -exec command '{}' +
do? sebagai lawanfind /path/ -exec command '{}' \;
13
Tanda '+' membuat satu baris perintah besar dari semua file yang ditemukan untuk meminimalkan jumlah perintah yang akan dijalankan.
Mengingat bahwa perintah find menemukan empat file.
find . -type f -exec command '{}' \;
akan menghasilkan
command file1
command file2
command file3
command file4
Di samping itu
find . -type f -exec command '{}' \+
menghasilkan
command file1 file2 file3 file4
xargs
,-exec … {} +
lakukan hal yang sama-print | xargs …
, tetapi tanpa masalah mengutip (-print0 | xargs -0
adalah cara lain, tapi ini kurang portabel).Dari halaman manual:
sumber
find
memberi saya semi.