Zu Testzwecken möchte ich zählen, wie viele Bilddateien sich in einem Verzeichnis befinden, wobei jeder Bilddateityp durch die Dateierweiterung getrennt wird (jpg = "yes". Dies ist nützlich, da es später für ein anderes Skript nützlich ist, das eine Aktion ausführt auf jeder Dateierweiterung). Kann ich für JPEG-Dateien Folgendes verwenden?
jpg=""
count=`ls -1 *.jpg 2>/dev/null | wc -l`
if [ $count != 0 ]
then
echo jpg files found: $count ; jpg="yes"
fi
Sollte ich unter Berücksichtigung der Dateierweiterungen jpg, png, bmp, raw und anderer einen while
Zyklus verwenden, um dies zu tun?