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

for x in *;do mv "$x" "`echo $x|tr [A-Z] [a-z]`";done


Команда for x in *;do mv «$x» «echo $x|tr [a-z] [a-z]«;done перебирает все имена файлов в текущем каталоге и изменяет их на нижний регистр. Эта команда полезна, когда требуется привести все имена файлов в единый формат. Возможная альтернатива — использование команды rename, которая выполняет массовое переименование файлов с использованием шаблонов. В данной команде используется аргумент * для выбора всех файлов в текущем каталоге.

Ответить

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