Не совсем точно, какую именно замену вы хотите сделать, но для конкретного примера, который вы приводите, вы можете сделать:
for ...; do
mv $i ${i/00014/01014}
done
Распространенная техника для такого рода вещей - использовать sed для генерации нового имени файла:
for old_name in ...; do
new_name=$( echo $old_name | sed -e '...' )
mv $old_name $new_name
done
При выполнении такого рода действий рекомендуется заменить «mv» на «echo» и убедиться, что у вас есть нужная замена, а затем снова запустить команду, используя «mv».
В вашем случае вы, возможно, захотите использовать что-то вроде:
sed -e 's/000\([0-9]\{2\}\)$/010\1/'