実は、答えは驚くほど簡単です。シェルに引数リストを展開させる (対処できない) のではなく、単一引用符でシェルからの引数を保護することにより、ImageMagick に内部的にリスト自体を展開させます。
したがって、コマンドは次のようになります:
mogrify -resize 100x100 '*.jpg'
組み込みの glob 式が機能しない場合 (例:特別なファイルの順序付け)、特殊文字 '@' を使用することもできます:
mogrify -resize 100x100 @my_jpegs.txt
find
または xargs
たとえば
find . -name \*.jpg -exec mogrify '{}' -resize 100x100 \;
乾杯、