複数の拡張プログラムの処理

複数の拡張プログラムの処理

再帰的な.jpgファイルを別のサイズに変換するスクリプトを作成しました。

echo $re
mkdir "$re"_tmp
for a in *.jpg ; do convert "$a" -resize $re "$re""_tmp/${a%.*} ["$re"].jpg" ; done

png、bmpなどのマルチ拡張サポートを統合したいです。より良い点は次のとおりです。

FILEFORMAT="jpg, JPG, png, PNG, bmp, BMP"

それを作るアイデアはありますか?

PS:re変数は新しいサイズ1024×768(または800×600など)です。

ベストアンサー1

私が正しく理解した場合jpg

for a in *.{jpg,JPG,png,PNG,bmp,BMP}; do
  printf '%s\n' "$a"
  # do your stuff here
done

{...}bash 関数が呼び出されます。支柱の拡張

おすすめ記事