На этот вопрос уже есть ответ здесь:
Я пытаюсь проверить, есть ли файл существует, но с подстановочным знаком. Вот мой пример:
if [ -f "xorg-x11-fonts*" ]; then printf "BLAH" fi
Я тоже пробовал без двойных кавычек.