Я не вірю, що це підтримується командою find, але ви можете перевести цикл на команду find за допомогою цього вкладиша, щоб досягти бажаної функціональності:
for type in ${fileTypes[@]};do find -name "${type}"; done
Лише одна примітка, якщо ви визначаєте масив за допомогою підстановних знаків у каталозі, де будь-які файли відповідають шаблону, то глобалінг виконуватиме розширення імені файлу та розміщує це ім'я у вашому масиві. Це призведе до того, що ітерація команди find шукає лише це ім'я файлу, а не всі файли з цим розширенням. Ви можете уникнути цього потенційного падіння, визначивши масив без підстановок:
fileTypes=(.omf .jpeg .xml .otf)
Потім додайте підстановку до команди find: find -name "*${type}"