Diesen Code Nutze ich um den Fotos einen Namen zuzuordnen.
Code: Alles auswählen
read -p "Autor: " autor1 autor2 autor3
exiftool -artist=''$autor1' '$autor2' '$autor3'' -overwrite_original *.jpg ;;
Code: Alles auswählen
for i in 'ls *.*'; do
rename 's/\s/_/g' *
rename 'y/[A-Z]/[a-z]/' *
exiftool -P -'Filename<DateTimeOriginal' -d %Y-%m-%d_%Hh%Mm%Ss.%%e *
done ;;
1. Zum einen würde ich gerne den hinzugefügten Namen wieder auslesen und als Anhang an den Dateinamen anhängen (-> Datum_Uhrzeit_Artist) Problem hierbei ist das der Name mit Vor- und Nachname gespeichert ist. Bei der benennung sollte nur der nachname genutzt werden damit der Dateiname nicht sooo ewig lang wird .
2. Würde ich gerne immer verschiedene Dateiendungen Ansprechen (evtl. mit array?) -> jpg JPG jpeg JPEG etc.
3. Dann würde ich gerne bei Serienbildern (die leider auch die gleich Uhrzeit haben können) hochzählen durch ein angehängtes _Zahl. Mir schwebt dazu eine if Abfrage vor, bin aber allem anderen gegenüber aufgeschlossen.
Beide Codeschnippsel sind in einer Datei mit Select und Case verbaut
Also wäre für jeden Lösungsansatz und Verbesserungsvorschlag dankbar.