1

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?

4

2 に答える 2

0

それはきれいな解決策ではありませんが、このようなものはどうですか?

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

(フォルダ内のファイル名を連番に変更したバージョン)

于 2013-08-27T07:53:01.953 に答える