再帰的な.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 関数が呼び出されます。支柱の拡張。