我正在使用一个程序,该程序使用调用它的命令行从另一个图像类型创建一种图像类型
用于*.bmp格式的FILE;do(我的应用程序路径(.exe(程序任务("$文件"文件.png";
结果是Myimage.bmp.png
显然,我希望最终结果是从Myimage.bmp到Myimage.png,而不是Myimage.bmp。那么,我之前如何删除.bmp呢?我需要在Do之前或之后指定一些修剪吗?我不能得到正确的
这可以用完成
for FILE in *.bmp; do echo "$FILE" "${FILE%bmp}png"; done
${FILE%bmp}
从"$FILE"
的末尾移除bmp