shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Operações com o date


From: Luiz Claudio Monteiro da Fonseca
Subject: Re: Operações com o date
Date: Thu, 12 Mar 2009 15:13:32 -0000
User-agent: eGroups-EW/0.82

Valeu Júlio.
Com estes vou conseguir que funcione nos meus servidores UNIX.
Perfeito.


LC


--- Em address@hidden, "Julio C. Neves" <julio.neves@...> escreveu
>
> Fala Luiz,
> procure no histórico da lista 2 programas: dton.sh e ntod.sh. O primeiro
> converte a data em números (qdt de dias decorridos a partir de 01/01/80) e o
> segundo converte esse número em data. Assim:
> 
> - Subtrair 10 dias de uma determinada data:
> 
> ntod.sh $($[$(dton.sh $data) - 10])
> 
> - Dias decorridos entre 2 datas:
> 
> $[$(dton.sh $data1) - $(dton.sh $data2)]
> 
> E por aí vai...
> 
> OBS: o cmd date sob o ksh (ou seja, o não GNU date), não permite as
> operações que vc descreveu. Por isso esses scripts foram feitos para
> ambientes ksh, mas são totalmente compatíveis com o bash.
> -- 
> Abração,
> Julio
> *Cursos de Shell e Zenity nos finais de semana:
> - Em SP ligue (11) 2125-4747;
> - Em DF ligue (61) 3223-3000;
> - No RJ brevemente;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988
> *
> 2009/3/12 Luiz Claudio Monteiro da Fonseca <lclaudio@...>
> 
> >   Prezados,
> > Gostaria da ajuda dos senhores com o seguinte problema que tenho.
> > Já sei como calcular a data de amanhã ou daqui a 24 horas com o comando
> > date:
> > $ date --date='1 days'
> > Sex Mar 13 11:02:55 BRT 2009
> > $ date --date='24 hours'
> > Sex Mar 13 11:02:55 BRT 2009
> > $ date --date='tomorrow'
> > Sex Mar 13 11:02:57 BRT 2009
> > $
> > Contudo este cálculo é feito a partir da data de hoje da máquina.
> > Preciso saber se é possivel fazê-lo a partir da data excrita dentro de um
> > arquivo (ex. data_corrente)
> >
> > $ cat datacorrente
> > 20090312
> > $
> >
> > Sinceramente obrigado a quem me ajudar.
> >
> > Saudações,
> >
> > Luiz Claudio
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]