Не понял причём тут bash и зачем для этого какие-то циклы, скрипты на perl в 10 (O_o) строк и т.п., если есть 100500 однострочных решений разными стандартными внешними утилитами. А в данном случае вообще можно переименовать просто командой rename:
rename 2 3 2??