我编写了这个简单的 shell 脚本来使用 imagemagik 转换 jpg。它工作正常,但我想包括 png、gif、jpeg 等......同时通过脚本为每次查找迭代传递文件扩展名。我确实更喜欢这种循环查找的方法,这样我就可以更好地报告每个处理的项目,并允许一个更具可扩展性的脚本来为每个进程添加其他大小和转换。(而不是简单的转换 * 命令。)。
有什么建议么?
find cdn/ -name '*.jpg' -print | sort |
while read f;
do
b=$(basename $f .jpg)
in="${b}.jpg"
thumb="${b}_150x150.jpg"
if [ -e $thumb ];
then
true
else
convert -resize 150 $in $thumb
fi
done