I'm currently have ~4500 file 2MB with .001, .002 .
I want to remove 2 parts first and 2 parts last (mean remove 001,002 and two last parts
Now I have file from .003, .004
How can I change 003 to 001, 004 to 002, 005 to 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
(フォルダ内のファイル名を連番に変更したバージョン)