16 Dec
2003
16 Dec
'03
21:12
Am Dienstag, 16. Dezember 2003 15:35 schrieb Andreas Kemmer:
Folgendes Skript funktioniert jetzt einwandfrei:
#!/bin/bash #Bilder automatisch kopieren #
DATADIR="/media/sda1/dcim/100_fuji/" YEAR=`date +%Y` MONTH=`date +%m` DAY=`date +%d`
mkdir -p /home/user/Bilder/${YEAR}/${MONTH}/${DAY}
for d in ${DATADIR}/*.jpg; do FNAME=`head -c 259 $d | tail -c 21 | sed -e 's/[: ]/_/g'`.jpg mv $d /home/user/Bilder/${YEAR}/${MONTH}/${DAY}/${FNAME} done
Die Bilder landen da wo sie hingehören und die Karte ist anschliessend leer.
Dir ist klar, dass evtl. bereits existierende Bilder mit dem gleichen Namen im Zielverzeichnis kommentarlos überschrieben werden? Benutze lieber wie von David vorgeschlagen mv -i Jan