Вот довольно простое решение:
if [ "$(ls -A | grep -i \\.flac\$)" ]; then echo true; fi
Как видите, это только одна строка кода, но она работает достаточно хорошо.Он должен работать как с bash, так и с посикс-совместимой оболочкой, такой как dash.Он также нечувствителен к регистру и не имеет значения, какие типы файлов (обычные, символические ссылки, каталоги и т. Д.) Присутствуют, что может быть полезно, если у вас есть несколько символических ссылок или что-то еще.