我有一堆随机命名的.jpg文件。我想要一个bash脚本来将它们重命名为这样:
basename-0.jpg
basename-1.jpg
basename-2.jpg
.
.
.
.
basename-1000.jpg
我写了这个:
n = 0;
for file in *.jpg ; do mv "${file}" basename"${n}".jpg; n+=1; done
然而,上述bash存在的问题在于,在循环中,n被视为字符串,因此n+1只会在新移动的文件末尾添加另一个'1'。
感谢您的提示。