Hallo zusammen

Ich möchte in einem Shell-Script prüfen ob in einem Verzeichnis eine (oder mehrere) Datei vorhanden ist, deren Dateiname mit "test" beginnt. Ich habe versucht das ganze wie folgt zu lösen.

Code:
if [ -f /opt/data/test.* ] ; then
	echo 'blabla'
fi
Solange nur eine Datei in dem Verzeichnis liegt, welche mit "test" beginnt, funktioniert das problemlos. Befinden sich jedoch mehrere solcher Dateien im Verzeichnis, erscheint eine "too many arguments"-Fehlermeldung.

Wie kann ich das denn lösen?

Vielen Dank.