Как изменить расширение нескольких файлов на одно расширение

for f in t1.bmp t2.jpg t3.tga; do echo ${f%.*}.png; done


Цикл «for» перебирает каждый файл из списка «t1.bmp», «t2.jpg» и «t3.tga». Команда «echo» выводит имя каждого файла и заменяет расширение на «.png» с помощью конструкции «${f%.*}». Таким образом, она выводит новые имена файлов: «t1.png», «t2.png» и «t3.png». Эта команда полезна, если нужно быстро изменить расширение нескольких файлов. Альтернативный подход — использовать утилиту «rename» или набор команд «mv» и «find».

Ответить

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