我正在尝试在文件夹中的每个.jpg文件上执行命令行:
for i in ls *.jpg; do convert $i -resize 400x511 -gravity center -background white -extent 400x511 $i; done
但只有第一个.jpg是“完成”,出了什么问题?
答案 0 :(得分:1)
首先,你不需要ls
这里和第二,你需要引用它。
for i in *.jpg; do
convert "$i" -resize 400x511 -gravity center -background white -extent 400x511 "$i"
done