Así que he intentado modificar el comando que he encontrado aquí: para trabajar con mi formato de fecha: 2015-12-31 22.07.29 y el uso de setFile -d en lugar de tocar.
Aquí está mi script
for f in *; do
t="${t%%.*}"
t="${t%%-*}"
m="${t:5:2}"
d="${t:8:2}"
y="${t:0:4}"
h="${t:11:2}"
m="${t:14:2}"
s="${t:17:2}"
date="$m/$d/$y $h$m$s"
setFile -d $date "$f"
done
Yo trate de ejecutar el comando en la carpeta con los archivos jpeg que ha equivocado la fecha de creación pero me sale este error una y otra
-bash: """"??: command not found
ERROR: invalid date/time
Soy un total noob cuando se trata de usar la terminal así que no tengo idea de lo que está mal con el formato y lo que está causando el error de otros. ¿Alguien de aquí sabe de qué estoy haciendo mal?