Changer la date selon le pattern de nom de fichier d'un backup Telegram : for i in *.jpg; do touch -d $(echo $i |cut -d _ -f 1|cut -d _ -f 1|cut -d - -f 3)$(echo $i |cut -d _ -f 1|cut -d _ -f 1|cut -d - -f 2)$(echo $i |cut -d _ -f 1|cut -d _ -f 1|cut -d - -f 1) "$i" ; done Change date according to unix pattern for i in *.jpg; do Y=$(echo $i |cut -d _ -f 2|cut -c -4) ; M=$(echo $i |cut -d _ -f 2|cut -c 5-6); D=$(echo $i |cut -d _ -f 2|cut -c 7-8); H=$(echo $i |cut -d _ -f 3|cut -c -2); M=$(echo $i |cut -d _ -f 3|cut -c 3-4); S=$(echo $i |cut -d _ -f 3|cut -c 5-6); touch -d "$(echo "$Y-$M-$D $H:$M:$S")" "$i" done