> Obrigado MrBiTs, mas mesmo assim da o mesmo erro...
>
> tmp# date +%d --date="2009-10-18 +1 days"
> date: data inválida `2009-10-18 +1 days'
>
> mas para outro dia continua funcionando.
>
> tmp# date +%d --date="2009-10-19 +1 days"
> 20

Confirmei que o erro acontece no meu ubuntu Jaunty. Meu primeiro teste
foi feito numa máquina rodando Arch.
Conforme relatado [1] há um bug no coreutils que falha essa data de
18/10/2009 se você usa seu timezone como America/Sao_Paulo.

Troque-o para GMT-3 e faça os ajustes necessários para o horário de
verão, e a data funcionará.

Lembre-se que a lista trata de shell-script, e os processos para a
troca de timezone são tema de administração de sistemas, fugindo do
escopo desta.

[1] https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/354793

Responder a