Ich möchte ein Bash-Skript, das Folgendes ausführt:
- Suchen Sie Bilder (JPG, JPEG, JPG, JPEG) rekursiv vom aktuellen Verzeichnis abwärts
- Generieren Sie eine Miniaturansicht mit imagemagicks Konvertierung
- Verschieben Sie die Miniaturansicht in ein anderes Verzeichnis
Mein aktuelles Skript sieht folgendermaßen aus:
for f in `find . -type f -iname "*.jpg"`
do
convert ./"$f" -resize 800x800\> ./"${f%.jpg}_thumb.jpg"
mv ./"${f%.jpg}_thumb.jpg" /home/user/thumbs/
done
Es werden keine Dateien (oder Ordner mit allen Inhalten) konvertiert, die Leerzeichen / Sonderzeichen enthalten. Ich habe es versucht, print0
aber es hat nicht geholfen.
find
die Ausgabe