SCRIPT [RESOLVIDO]

1. SCRIPT [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 04/10/2011 - 19:47h

Tenho o seguintes dados num script:
odia=$(date +%d)
anterior=$(($odia-1))

Quando vejo o resultado de $odia ele mostra "04", exemplo do dia.
Peço a ele para pegar $odia e diminuir de 1 e colocar o resultado em $anterior, onde o resultado deveria ser "03" mas ele está colocando somente "3", sem o "0" na frente. Como configuro para que no resultado de anterior$ apareça o "03"?

Agradeço ajuda.

Geraldo.


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 04/10/2011 - 19:52h

Usei uma POG ;-)

anterior=$(printf %02d $(($odia-1)))

usando o printf para formatar a saída
dar certo ;-)

3. Re: SCRIPT [RESOLVIDO]

Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)

Enviado em 04/10/2011 - 20:00h

Ótimo...

Resolvido de formá ultra rápida... rs rs..

Obrigado.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts