Не так давно изучал утилиту rename и ее гибкие возможности по переименовнию с помощью perl’овских регэкспов. Но вот захотелось мне переименовать кучу картинок с разными именами в формате Image001, image002, image003… при этом используя по возможности только саму утилиту rename.
На серче мне подсказали самое минималистичное решение. Правда и оно использует возможности bash для создания счетчика. Зато решение минималистично:
rename 'no strict; $_=sprintf "image%d.jpg",$i++' \*.jpg
- Вперед
- Назад