我尝试了以下内容:
n=1
for index in image*.png;
do convert $index -fill white -undercolor '#00000080' -gravity South -pointsize 44 -annotate +0+550 “image`echo $n`”;
((n++));
done
这会导致错误:
convert:`“image1”'@ error / convert.c / ConvertImageCommand / 3272。
依此类推,直到目录中所有图像文件结束。
基本上我正在尝试在图像中插入文本作为文件名。
答案 0 :(得分:2)
您在“图片echo $n
”周围的简单双引号已被替换为打开/关闭双引号(*)。另外,echo
是不必要的,请尝试"image$n.png"
(*)可能编辑器的行为不是为了编辑代码,也不是用Wordpad编辑?