Демонстрация внешнего блока, который работает :
mkdir -p "/tmp/$$" && cd "/tmp/$$"
touch {foo,bar}{'(1)',}.csv
shopt -s extglob
printf '%q\n' !(*[()]*).csv
... должным образом испускает:
bar.csv
foo.csv
Поскольку вы не показывали этот внешний блок, которыйне работает, мы не можем говорить, почему.