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».