重命名目录中包含特殊字符的文件

时间:2016-02-15 21:05:55

标签: bash file rename

我有很多这个名字模板的照片" 0(0).png"。 如何使用Bash使用序列号重命名此文件? 我用过这个:

for i in $(ls *.jpg); 
    do mv "$i" $(echo $a.jpg)
    let "a += 1" 
done

但它不起作用。 你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

尝试使用此代码,它应该可以正常工作。

for i in *.jpg; 
do 
     let "a += 1" 
     mv "$i" "$a.jpg" 
done