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

rename 's/\d+/sprintf("%04d",$&)/e' *


Команда rename 's/\d+/sprintf("%04d",$&)/e' * добавляет префикс с нулями к числовым значениям в именах файлов в текущей директории. Например, если у вас есть файлы «file1.txt» и «file22.txt», они будут переименованы в «file0001.txt» и «file0022.txt». Это полезно для выравнивания имен файлов в порядке, альтернативой может быть ручное переименование файлов с использованием других инструментов или скриптов. Аргумент * означает, что команда будет применена ко всем файлам в текущей директории.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *