[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] script para datar fotos
From: |
jimmy |
Subject: |
Re: [shell-script] script para datar fotos |
Date: |
Fri, 19 Dec 2008 16:36:35 -0200 |
User-agent: |
Mutt/1.4.2.3i |
On Fri, Dec 19, 2008 at 03:06:29PM -0200, china wrote:
> Olá!!!
>
> Boa a dica do find, não tinha pensado nela. Com a linha que você
> passou, eu retirei o %f para retirar o nome do arquivo e obtive duas
> colunas, uma com o nome do arquivo e outra com a data:
>
> dsc00738.jpg 2008-06-04
> dsc00563.jpg 2008-01-19
> dsc00305.jpg 2007-09-30
> dsc00964.jpg 2008-11-29
>
> Agora, como eu coloco isso numa variável para que o convert possa
> pegar a foto dsc00738.jpg e gravar nela a data 2008-06-04, e seguir a
> fila lendo todo o diretório ???
find . -name \*.jpg -printf "%f %TY-%Tm-%Td_%f\n" |
while read igm datadafoto; do
convert <parametros> "$datadafoto" <parametros> $file "${file}_datada"
done
o nome do arquivo estará na variável $img e a data estará na variável
$datadafoto; recomendo fazer o teste colocando um echo antes do comando e
verificando se as variáveis estão com os valores corretos.
>
> 2008/12/19 jimmy <address@hidden>:
> > saudações china,
> >
> > segue uma sugestão:
> >
> > find . -name \*jpg -printf "%f %TY-%Tm-%Td_%f\n" |
> > while read img imgdatada; do
> > echo $img $imgdatada
> > done
> >
>
> ------------------------------------