Valeu Júlio. Com estes vou conseguir que funcione nos meus servidores UNIX. Perfeito.
LC --- Em shell-script@yahoogrupos.com.br, "Julio C. Neves" <julio.ne...@...> 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 <lclau...@...> > > > 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] >