Teste se um glob possui correspondências no bash

Se eu quiser verificar a existência de um único arquivo, posso testá-lo usandotest -e filename ou[ -e filename ].

Supondo que eu tenha um globo e quero saber se existem arquivos cujos nomes correspondam ao globo. O glob pode corresponder a 0 arquivo (nesse caso, não preciso fazer nada) ou pode corresponder a 1 ou mais arquivos (nesse caso, preciso fazer algo). Como posso testar se uma glob tem alguma correspondência? (Não ligo para quantas correspondências existem, e seria melhor fazer isso com umaif declaração e sem loops (simplesmente porque eu acho isso mais legível).

(test -e glob* falhará se o glob corresponder a mais de um arquivo.)

questionAnswers(18)

yourAnswerToTheQuestion