Script Bash: Recorriendo múltiples extensiones de archivo en la carpeta, ignorando las extensiones de archivo que no existen

Tengo un directorio de imágenes, que puede contener archivos jpeg, jpg y png. Quiero recorrerlos en un script bash. Es posible que el directorio no contenga ningún archivo png, jpeg o jpg. Si no existe una extensión de archivo, mi script da un error. ¿Cómo ignorar estos?

for file in *.{jpg,jpeg,png} ; do
 echo $file

Respuestas a la pregunta(3)

Su respuesta a la pregunta