Как преобразовать однозначные числа в двузначные в терминале

for i in ?.ogg; do mv $i 0$i; done


Данная команда переименовывает все файлы с расширением «.ogg» в текущей директории, добавляя в начало ноль, если имя файла состоит из одной цифры. Например, файл «1.ogg» будет переименован в «01.ogg». Альтернативный способ выполнения задачи — использование команды «rename» с регулярными выражениями. Например, команда «rename ‘s/^[0-9]\.ogg$/0$&/’ *.ogg» также добавит ноль в начало имен файлов, если имя файла состоит из одной цифры.

Ответить

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