Пакетное переименование последовательных файлов путем заполнения нулями

У меня есть куча файлов с такими названиями:

output_1.png
output_2.png
...
output_10.png
...
output_120.png

Как проще всего переименовать их в соответствовать соглашению, например, с максимум четырьмя десятичными знаками, чтобы файлы назывались:

output_0001.png
output_0002.png
...
output_0010.png
output_0120.png

Это должно быть легко в Unix / Linux / BSD, хотя у меня также есть доступ к Windows. Подойдет любой язык, но меня интересуют действительно аккуратные однострочные сообщения (если они есть?).

30
задан skaffman 24 March 2011 в 11:41
поделиться