On Thu, Feb 22 2007 14:30, Luis Diaz wrote: > Gente, organizando fotos descubri que las del celular no tienen datos > EXIF, y la fecha es el nombre del archivo, y necesito si alguien me da > una idea de como hacer un script en bash que re-ordene los datos del > nombre del archivo a otro "formato de fecha", esto es: > > el archivo se llama 02-12-06_2235.jpg o sea q es una foto sacada el > 2/12/06 a las 22:35 y tengo que cambiar de lugar los numeros y sacar > el .jpg, ya que jhead los quiere en formato aaaa:mm:dd-hh:mm:ss
Algo rapidito en bash, sin validación ni nada.
#!/bin/bash
for file in $@; do
date=${file/_*/}; date=${date//-//}
time=${file/*_/}; time=${time:0:2}:${time:2:2}
# jhead ...
done
Ejemplo: 02-12-06_2235.jpg
[EMAIL PROTECTED] ~ $ file="02-12-06_2235.jpg"; date=${file/_*/};
date=${date//-//}; time=${file/*_/}; time=${time:0:2}:${time:2:2}; echo $date
$time
02/12/06 22:35
> gracias!
De nada. Saludos.
--
redondos
pgpi7WvlEehmB.pgp
Description: PGP signature
