цикл for для нескольких расширений и что-то сделать с каждым файлом

я пытаюсь написать цикл для bash, чтобы получить файлы с расширением jpg, jpeg, png, это моя попытка, но она не работает

for file in "${arg}"/*.{jpg,jpeg,png}; do echo ${arg}-something.jpg > z.txt ; done;

По сути, я хочу получить имя файла с таким расширением в текущей папке и что-то сделать с каждым файлом, а затем вывести имя файла с новым расширением.

Ответы на вопрос(2)

Ваш ответ на вопрос