4

bash シェル スクリプトを使用して、複数の .jpg および .png 画像のサイズを変更したいと考えています。

次のスクリプトは問題なく動作しますが、同じことを 2 回書きたくありません。

for image in *.jpg; do
  mogrify -resize x1000 "${image}"
done

for image in *.png; do
  mogrify -resize x1000 "${image}"
done

jpg 画像と png 画像を一度にフィルタリングするにはどうすればよいですか?

4

1 に答える 1

5
shopt -s nullglob
for image in *.jpg *.png; do
  mogrify -resize x1000 "${image}"
done
于 2013-07-06T12:09:43.440 に答える