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

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

RES: RES: [shell-script] como subtrair datas


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: RES: [shell-script] como subtrair datas
Date: Wed, 29 Jan 2003 12:06:51 -0300

Fala Amigão Aurélio,
tenho acompanhado o "Aurélio do Sed" e não tenho dado pitaco pq ainda não
achei nada que não funcionasse em ksh.

Respondendo às sua pergunta, ambos têm suporte a bissextos. Olha um teste:
prompt> ntod.sh `dton.sh 29/02/2004`
29/02/2004

[ ]s,
Julio Cezar Neves



-----Mensagem original-----
De: aurelio [mailto:address@hidden]
Enviada em: quarta-feira, 29 de janeiro de 2003 09:32
Para: address@hidden
Assunto: Re: RES: [shell-script] como subtrair datas


graaaaaande julio,

 --- Julio Cezar Neves - DATAPREVRJ 
> eu uso 2 scrips que me permitem fazer praticamente tudo com datas.
> Um deles (dton.sh) converte a data para um sequencial a partir de
> 01/01/80, o outro (ntod.sh), é o inverso, isto é converte um
> número que seria a qtd de dias decorridos a partir de 01/01/80.

essa é mesmo sempre a melhor maneira de se trabalhar com datas.
várias linguagens de programação têm ferramentas para
essas duas conversões.

ai julio, parabéns pelos scripts hein!
ficaram pequenos e poderosos!! eu fico feliz quando vejo
um pedaço pequeno assim de software que facilita tanto a
vida! :D

/me assina embaixo e usaria os scripts do julio se
    precisasse mexer com datas no shell.

ah! como diria o .BRuder:
 "O que??!? Python não tem MULTIPLICAÇÃO de datas???"
hehehehehe



opa! amigão, impressão minha ou apenas um dos dois scripts
tem suporte a anos bissextos?

> cat dton.sh
> for i in `echo "31 28 31 30 31 30 31 31 30 31 30 31" | cut -f-$((MFim
> - 1))
> -d" " 2> /dev/null`
> do

> cat ntod.sh
> for i in 31 `[ $((AFim % 4)) -eq 0 ] && echo 29 || echo 28` 31 30 31
> 30 31
> 31 30 31 30 3
> 1
> do



=====
-- 
aurelio

_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
 

Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html 



reply via email to

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