我正在尝试对文件夹中的每个.jpg文件执行命令行:
for i in ls *.jpg; do convert $i -resize 400x511 -gravity center -background white -extent 400x511 $i; done
但只有第一个.jpg"完成",有什么问题?
首先,
您不需要在这里ls
,其次您需要引用它。
for i in *.jpg; do
convert "$i" -resize 400x511 -gravity center -background white -extent 400x511 "$i"
done