我有一个包含其他文件夹(1500个文件夹)的主文件夹,名为:A,B,C,D,...我想在文件夹中添加一个数字后缀,以便输出:
A_1 B_2 C_3 D_4 ....
有人能帮帮我吗?
提前谢谢
答案 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
索引的内部变量,因为如果这样做会简化它。