mein NAS hat ständig die falsche Uhrzeit / Datum.
Will es aber nicht weg schmeissen...
Ich speichere dort meine Webcam.
Ich habe Ordner mit Fotos und Ordner mit Videos
Im Dateinamen ist das Datum / Uhrzeit der Webcam
Das Ganze sieht so aus
Code: Alles auswählen
./20200111/images/A20011116493810.jpg
./20200111/images/A20011115573011.jpg
./20200111/images/A20011115561712.jpg
Leider ist da der Jahreswechsel, der mir das etwas erschwert. (2019 2020)
Da kenne ich die Parameter nicht
Mein Ansatz war
Code: Alles auswählen
#!/bin/bash
rm Bilder.txt
find . -print |grep -i jpg >Bilder.txt
x=19
while read line
do
echo $line
a=${line:x:6}${line:x+8:6}
echo $a
#echo $line ${line:19:8}
#touch -t ${line:3:8} $line
touch -t $a $line
done <Bilder.txt
Code: Alles auswählen
./20191214/images/A19121414404710.jpg
191214404710
touch: Ungültiges Datumsformat „191214404710“
12=Monat
14=Tag
Ich weis jetzt nicht, ob das mit dem Jahr so richtig ist ?
Code: Alles auswählen
Beispiel:
touch -t 10261230 beispiel.txt
-> die Datei beispiel.txt hat jetzt das Datum 26.10.13 und die Zeit 12:30.