for f in *.txt;do mv ${f%txt}{txt,md}; done


Данная команда используется для изменения расширения всех файлов с .txt на .md в текущей папке. Она выполняет цикл по всем файлам с расширением .txt и с помощью команды mv переименовывает каждый файл, заменяя .txt на .md.

Эта команда может быть полезна, если вам нужно изменить расширение множества файлов одновременно.

Альтернативой может быть использование команды rename, которая предназначена специально для переименования файлов по шаблону. Например, команда rename ‘s/\.txt$/.md/’ *.txt также изменит расширение всех файлов с .txt на .md.

Аргументы, передаваемые команде, — это шаблон *.txt, который будет применяться к каждому файлу, и ${f%txt}{txt,md}, который заменяет расширение .txt на .md.

Ответить

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