Isso testará se um arquivo existe baseado em um nome parcial com toda a flexibilidade para localizar arquivos que find
permite:
find . -name '*create_DB_files*' -printf 1 -quit | grep -q 1
Pode-se querer considerar adicionar -type f
para restringir correspondências a arquivos regulares ou -mtime
se desejar corresponder na data do arquivo ou -maxdepth 1
para restringir a pesquisa ao diretório atual, etc.
Os itens acima podem ser incorporados em um comando if
da seguinte forma:
if find . -name '*create_DB_files*' -printf 1 -quit | grep -q 1
then
echo found
else
echo Not found
fi