Nach einigen googeln und modifizieren fremder scripte hab ich nun folgende Lösung:
das script bennent Dateien in einem Verzeichniss nach OrdnernameDateiname z.B.
"UrlaubBild01.png"
pfad=`pwd`
Oname="$(echo $pfad| sed 's/.*\///' | sed 's/\///g')"
ls |while read datei ; do mv "$datei" "$Oname$datei" ; done
und hier mein fast fertiges script zum automatischen resizen und umbennen.
#!/bin/bash
#
pfad=`pwd`
Oname="$(echo $pfad| sed 's/.*\///' | sed 's/\///g')"
# oder nur Oname="${PWD##*/}"
ls |while read datei ; do /usr/bin/convert -resize 640x480! "$datei" "$Oname"_"$datei" ; rm $datei; done
exit 0
fehlt nur noch das der Dateiname durch eine Nummerierung ersetzt wird, so das der alte Name in 01,02,03... geändert wird.
PS: sxe, leider hab ich deinen Post zu spät gesehen ☹, funktioniert aber auch genauso und ist etwas kürzer