Sim, execute o seguinte comando:
shopt -s nullglob
anula a correspondência e nenhum erro será acionado.
- se você quiser esse comportamento por padrão, adicione o comando em
~/.bashrc
-
se você quiser detectar um glob nulo no shell POSIX, tente
for i in *.txt; do [ "$i" = '*.txt' ] && [ ! -e '*.txt' ] && continue done
Veja o link