Bash-Skript: Durchlaufen Sie mehrere Dateierweiterungen im Ordner und ignorieren Sie nicht vorhandene Dateierweiterungen

Ich habe ein Verzeichnis mit Bildern, das JPEG-, JPG- und PNG-Dateien enthalten kann. Ich möchte sie in einem Bash-Skript durchlaufen. Es ist möglich, dass das Verzeichnis keine PNG-, JPEG- oder JPG-Dateien enthält. Wenn es keine Dateierweiterung gibt, gibt mein Skript einen Fehler aus. Wie ignoriere ich diese?

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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage