在linux上创建一个“for i in in $(...)in bash”命令

时间:2014-02-08 13:58:40

标签: bash

我正在尝试在文件夹中的每个.jpg文件上执行命令行:

for i in ls *.jpg; do convert $i -resize 400x511 -gravity center -background white -extent 400x511 $i; done

但只有第一个.jpg是“完成”,出了什么问题?

1 个答案:

答案 0 :(得分:1)

首先,你不需要ls这里和第二,你需要引用它。

for i in *.jpg; do
    convert "$i" -resize 400x511 -gravity center -background white -extent 400x511 "$i"
done