for f in *.txt; do mv $f `basename $f .txt`.md; done;
Данная команда используется для изменения расширения всех файлов с .txt на .md в текущей папке. Она выполняет цикл по всем файлам с расширением .txt и с помощью команды mv переименовывает каждый файл, удаляя .txt из его имени и добавляя .md. Альтернативный способ изменения расширения файлов — использование команды rename или цикла с использованием команды mv и замены расширения с помощью оператора sed. В данной команде используется аргумент basename $f .txt
, который извлекает имя файла без расширения .txt.