[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Como pegar o próximo dia (data) de uma data
From: |
Luciano Depierri |
Subject: |
Re: [shell-script] Como pegar o próximo dia (data) de uma data |
Date: |
Thu, 19 May 2005 13:40:11 -0300 |
Eu consegui solucionar o meu problema do meu script da seguinte maneira:
datafinal=`date -d "$anofin$mesfin$diafin + 1 day" +%d%m%Y`
Obrigado a todos
--------------------------------------------------------------------------------
Luciano Depierri
Analista de Sistemas - NAI-SBI-PUC-Campinas
Fone: (19) 3735-5845 - Fax: (19) 3735-5818
----- Original Message -----
From: Gustavo Chaves
To: address@hidden
Sent: Thursday, May 19, 2005 1:36 PM
Subject: Re: [shell-script] Como pegar o próximo dia (data) de uma data
>>>>> On 19 May 2005 12:54:32 -0300, Gustavo Chaves <address@hidden> said:
> echo $1 | sed 's/\(..\)\(..\)\(....\)/date -d "\3\2\1 + 1 day"/' |
sh
Melhor ainda, pois evita invocar outra shell:
eval $(echo $1 | sed 's/\(..\)\(..\)\(....\)/date -d "\3\2\1 + 1 day"/')
Ainda melhor, usando umas formas sofisticadas de expansão de
variáveis, o que evita qualquer sub-processo:
date -d "${1:4}${1:2:2}${1:0:2} + 1 day"
Gustavo.
---------------------------------------------------------------------
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.listas-discussao.cjb.net
---------------------------------------------------------------------
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]