Bash 在ubuntu终端中将序列图像从bmp转换为png
我知道我可以使用comand convert,但如何在同一文件夹中转换连续图像 我找到了这个来重新命名它们Bash 在ubuntu终端中将序列图像从bmp转换为png,bash,ubuntu,converter,Bash,Ubuntu,Converter,我知道我可以使用comand convert,但如何在同一文件夹中转换连续图像 我找到了这个来重新命名它们 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 只需将参数展开与%一起使用即可: for file in *
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
只需将参数展开与
%
一起使用即可:
for file in *.bmp; do convert "$file" "${file%.bmp}".png; done
只需将参数展开与
%
一起使用即可:
for file in *.bmp; do convert "$file" "${file%.bmp}".png; done
只需将参数展开与
%
一起使用即可:
for file in *.bmp; do convert "$file" "${file%.bmp}".png; done
只需将参数展开与
%
一起使用即可:
for file in *.bmp; do convert "$file" "${file%.bmp}".png; done