【发布时间】:2015-01-23 13:15:32
【问题描述】:
所以在这里我将有一个文件夹,其中包含文件名 0.0001 、 0.0002 等等继续0.001 的子文件夹, 0.002 直到 0.1。
我的任务是将这些文件夹批量重命名为 1,2,3,4,5 等等,直到 1000。但除了这些文件夹之外,还会有一些辅助文件夹,其名称为 blahblah 等。我应该只选择带有 0.* 的文件夹并重命名它们。我尝试了以下但没有奏效;
j=1
for i in *
do
if [ "$i" = "0.*" ]
then
mv "$i" "$j"
fi
((j++))
done
【问题讨论】: