Zkuste to dát do uvozovek – narážíte na rozšíření zástupných znaků shellu, takže to, co skutečně přejdete k nalezení, bude vypadat takto:
find . -name bobtest.c cattest.c snowtest.c
...způsobuje chybu syntaxe. Zkuste místo toho toto:
find . -name '*test.c'
Všimněte si jednoduchých uvozovek kolem výrazu souboru – ty zastaví shell (bash) rozšiřování vašich zástupných znaků.
Co se děje, je, že shell rozšiřuje "*test.c" do seznamu souborů. Zkuste hvězdičku escapovat jako:
find . -name \*test.c
Zkuste to dát do uvozovek:
find . -name '*test.c'