[LUG.ro] (no subject)
Ricardo Armas
lugro@lugro.org.ar
Mon, 26 Feb 2007 10:54:53 -0300
yr=20${date:6:2}
mth=${date:3:2}
day=${date:0:2}
date2=$yr:$mth:$day
Esta linea time=${time:0:2}:${time:2:2} cambiala a
time=${time:0:2}:${time:2:2}:00
Para años anteriores a 2000 no funciona ni para posteriores a 2100.
La forma de funcionamiento es bastante intuitiva, te recomiendo que
juegues un poco y trates de hacerlo, también hay muchos tutoriales de
bash en internet que te pueden ayudar.
On 2/23/07, Luis Diaz <diazluis@gmail.com> wrote:
> Hola! el script que me pasaste es casi lo que necesito, pero necesito
> un par de cosas diferentes, o sea, primero el año, y con 4 cifras, no
> recuerdo bien, en el primer mal dice exactamente, me podrias hacer el
> favor de explicarme mas o menos como lograrlo si no es mucho pedir?
> Aun no entendo bien lo como hiciste :P
>
>
>
> On 2/23/07, Luis Diaz <diazluis@gmail.com> wrote:
> > Ja, gracias por citarme con el gracias, pero gracias!
> >
> > me salvaste de varias horas de proceso foto por foto!
> >
> > On 2/22/07, redondos <redondos@twat.com.ar> wrote:
> > > 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
> > > redondos@refinery ~ $ 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
> > >
> > >
> >
> >
> > --
> > Luis Diaz - Esperando al destino! :oP
> >
>
>
> --
> Luis Diaz - Esperando al destino! :oP
>
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>
--
Ricardo A. Armas