我想调整该目录包含n个目录的目录中所有图像的大小,并且每个目录中都有n个图像。

我尝试了以下命令:

for i in picture/*.*; do
  convert $i -resize 240x240\!
done


但是出现错误,提示“无法打开图片/。”。
如何实现类似的操作。

最佳答案

我找到了解决方案:

for f in `find . -name "*.jpg"`
do
    convert $f -resize 400x400\!  $f
done

10-08 04:55