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

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

Re: [shell-script] Comparação de datas


From: Reinaldo Carvalho
Subject: Re: [shell-script] Comparação de datas
Date: Mon, 14 Nov 2005 16:34:52 -0300

variavel=20051114

while read line ; do
       data=$(echo $line | cut -f 6 -d ';')
       if [ "$data" -lt "$variavel" ] ; then
                 echo $line
       fi
done < arquivo



A data nesse formato pode ser comparada como se fosse um número qualquer.


Em 14/11/05, Rodrigo Monteiro<address@hidden> escreveu:
> Olá pessoal,
>
> Tenho um arquivo com 6 campos separados por ";" e o último campo é uma
> data no formato "YYYYMMDD" (ano-mes-dia).
> Tenho uma variável contendo uma data no mesmo formato.
> O que eu quero fazer é pegar todas as linhas desse arquivo que a data
> é mais antiga do que a data da variável. Qual a melhor solução? while
> read LINHA ; do ; done < arquivo?
> E como faço a comparação entre as datas nesse formato, para saber se
> uma é mais antiga do que outra?
>
> []s
>
> --
> Rodrigo Monteiro
> "Free as in Freedom, not free as in free beer"
> JID: address@hidden
> address@hidden
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
>
>


--
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - address@hidden


reply via email to

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