У меня есть файл с расширениями:
f1=f1.e1.e2.e3.sh.pl.cpp
У меня есть массив, содержащий список расширений:
exts=(sh pl py)
Я хочу удалить расширения в exts из имени файла. Есть ли уловка, чтобы сделать это, я думаю о чем-то в этом роде:
${f1%.${exts[@]}}
Это явно не работает.