【发布时间】:2013-08-21 04:49:32
【问题描述】:
我目前有大约 4500 个文件 2MB 和 .001, .002 。
我想先删除 2 个部分,最后 2 个部分(意思是删除 001,002 和最后两个部分
现在我有来自 .003、.004 的文件
如何将 003 更改为 001、004 更改为 002、005 更改为 003?
【问题讨论】:
我目前有大约 4500 个文件 2MB 和 .001, .002 。
我想先删除 2 个部分,最后 2 个部分(意思是删除 001,002 和最后两个部分
现在我有来自 .003、.004 的文件
如何将 003 更改为 001、004 更改为 002、005 更改为 003?
【问题讨论】:
这不是一个很好的解决方案,但是这样的事情呢?
i=1; temp=$(mktemp temp); for file in .[0-9][0-9][0-9]
do
mv "$file" $temp;
mv $temp $(printf ".%0.3d" $i)
i=$((i + 1))
done
【讨论】:
试试下面的脚本:
这段代码应该可以完成这项工作:
./numerate.sh -d <your image folder> -b 1 -L 3 -p "." -o numerically -r
【讨论】: