У меня есть каталог с файлами. Все файлы имеют расширения. Расширения делятся на 3 типа: txt , foo и bar .
Я хочу напечатать все файлы, которые не заканчиваются ни в foo ни в bar . 
Я уже знаю, как перечислить все файлы, которые не заканчиваются в foo:
set extended_glob
print ^*.foo
но как объединить это отрицание, чтобы исключить *.bar? 
что-то вроде
print ^(*.foo & *.bar) 
не работает. Справочная страница не помогла с этим.
как добиться желаемого поведения?
