在ubuntu终端中将顺序图像从bmp转换为png

时间:2014-06-05 13:45:55

标签: bash ubuntu converter

我知道我可以使用命令转换,但是如何在同一个文件夹中转换顺序图像呢?

我发现这是重命名,

a=1
for i in *.png; do printf -v new  "rgb%04d.png" ${a}; mv ${i} ${new}; let a=a+1; done

我得到了这个,但它没有摆脱旧的扩展,

for file in *.bmp; do convert "$file" "$file".png; done

1 个答案:

答案 0 :(得分:3)

只需使用%参数扩展:

for file in *.bmp; do convert "$file" "${file%.bmp}".png; done