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



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

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

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

试试这段代码,它应该可以工作。

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

最新更新