Sebenarnya, jawabannya sangat sederhana. Daripada membuat shell memperluas daftar argumen (yang tidak dapat diatasi), biarkan ImageMagick memperluas daftar itu sendiri secara internal, dengan melindungi argumen dari shell dengan tanda kutip tunggal.
Jadi, perintah Anda menjadi:
mogrify -resize 100x100 '*.jpg'
Jika ekspresi glob bawaan tidak berfungsi untuk Anda (mis. pengurutan file khusus), Anda juga dapat menggunakan karakter khusus '@':
mogrify -resize 100x100 @my_jpegs.txt
find
atau xargs
terlintas dalam pikiran, misalnya.
find . -name \*.jpg -exec mogrify '{}' -resize 100x100 \;
Salam,
Bagaimana cara membuat file zip ukuran minimum (kosong), yang memiliki 22B?
Bluetooth Hemat Energi di C - menggunakan Bluez untuk membuat server GATT