为文件夹名称添加数字后缀

时间:2015-06-23 16:31:40

标签: unix

我有一个包含其他文件夹(1500个文件夹)的主文件夹,名为:A,B,C,D,...我想在文件夹中添加一个数字后缀,以便输出:

A_1
B_2    
C_3    
D_4    
....

有人能帮帮我吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

这对我来说在Bash中有四个测试文件夹A B C D在同一条路径中:

i=1
u=_
for j in `ls -1`; do mv "$j" "$j$u$i"; let "i=$i+1"; done

我尝试了"$j_$i""$j\_$i",两个都没有正常工作,所以我只创建了$u变量。

我将研究for是否在列表中保留了$j索引的内部变量,因为如果这样做会简化它。