[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Validar data
From: |
Fábio Batista |
Subject: |
Re: [shell-script] Validar data |
Date: |
Thu, 25 Nov 2004 16:56:36 -0300 |
[fabio@elefante testes]$ cat data.sh
#!/bin/sh
DT=$1
if [ `date -d $DT +%Y%m%d` == $DT ]; then
echo "data ok"
else
echo "data incorreta"
fi
[fabio@elefante testes]$ sh data.sh 20040231
data incorreta
[fabio@elefante testes]$ sh data.sh 20040229
data ok
--
Fábio David Batista
address@hidden
http://nerd-o-matic.blogspot.com
On Thu, 25 Nov 2004 17:45:32 -0200, Victor Leonardo
<address@hidden> wrote:
> Salve galera!
>
> Alguém sabe como faço para validar uma data que é passada como parâmetro
> para execução de um script? A data deve vir no formato AAAAMMDD e eu
> quero que o ano esteja entre 1990 e 2030, os meses entre 01 e 12, e os
> dias entre 01 e 31. Então o script só é executado se a data estiver no
> formato "padrão". Tentei fazer alguma coisa utilizando o sed mais eu sou
> ruim mesmo nisso! :)
>
> Obrigado!
>
> Victor
>
>
>
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
>
>
>
>
>
> ________________________________
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.
- Validar data, Victor Leonardo, 2004/11/25
- Re: [shell-script] Validar data,
Fábio Batista <=