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

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

Re: [shell-script] Dificuldade ao utilizar o comando date no shell scrip


From: Ricardo Ribeiro
Subject: Re: [shell-script] Dificuldade ao utilizar o comando date no shell script.
Date: Sat, 18 Sep 2010 09:13:52 -0300

Bom dia,


Verifique se o script funciona com a retirada das aspas duplas que se
encontram após o sinal %.

Em 18 de setembro de 2010 02:49, Lawrence Waclawiak <
address@hidden> escreveu:

>
>
> Boa noite.
>
> Estou desenvolvendo um script para baixar e processar blacklists de
> telemarketing do Procon.
> A função abaixo faz parte do meu script atual:
>
> incrementadia(){
> DataBackup="$DataInicio"
> if ! DataInicio="$(date +%Y"/"%m"/"%d --date ""$DataInicio" 1 day")";then
> echo "Esse eh um possível bug do programa date ao calcular datas"
> echo "Por favor digite manualmente a data do próximo arquivo a ser
> baixado utilizando o formato \"YYYY/mm/dd\" a data do ultimo arquivo
> baixado corretamente foi \"$DataBackup\"";read DataInicio
> fi
> AnoInicio="${DataInicio::4}"
> MesInicio="${DataInicio:5:2}"
> DiaInicio="${DataInicio:8:2}"
> }
>
> O problema que estou enfrentando está no comando date +%Y"/"%m"/"%d
> --date ""$DataInicio" 1 day".
> Quando chego na data: 2009/10/18 no Ubuntu ou 2009/10/17 no CentOS,
> ocorre o seguinte erro.
> date +%Y"/"%m"/"%d --date ""2009/10/18" 1 day"
> date: data inválida `2009/10/18 1 day'
>
> Alguém sabe o que estou fazendo de errado ou se existe algum outro
> comando para fazer cálculos com datas?
>
> Grato,
> Lawrence Waclawiak
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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