Чтобы удалить любое количество нулей с самого начала и предотвратить столкновения:
for old in 0*.jpg; do
new=$(echo ${old} | sed 's/^00*//')
if [[ ! -f ${new} ]] ;then
mv ${old} ${new}
else
echo "${old} conflicts with ${new}"
fi
done
Конечно, rename
- лучший вариант, если доступен. Я просто включил это для полноты на тот случай, если вы работаете в системе UNIX, в которой нет этого инструмента.