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: Wed, 16 Nov 2005 15:46:29 -0300

Qual?

Em 16/11/05, Rodrigo Monteiro<address@hidden> escreveu:
> On 11/15/05, Felipe Kellermann <address@hidden> wrote:
> > On Mon, 14 Nov 2005 2:38pm  -0300, Rodrigo Monteiro wrote:
> >
> > > 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?
> >
> > % cat arquivo
> > teste 1;teste2;teste 3;teste 4;teste 5;20051115
> > teste 1;teste2;teste 3;teste 4;teste 5;20051115
> > teste 1;teste2;teste 3;teste 4;teste 5;20051112
> > teste 1;teste2;teste 3;teste 4;teste 5;20051111
> > teste 1;teste2;teste 3;teste 4;teste 5;20051119
> > teste 1;teste2;teste 3;teste 4;teste 5;20051110
> > teste 1;teste2;teste 3;teste 4;teste 5;20051118
> > % D=20051112
> > $ awk -F\; "{ if (\$6 > $D) { print }}" arq
> > teste 1;teste2;teste 3;teste 4;teste 5;20051115
> > teste 1;teste2;teste 3;teste 4;teste 5;20051115
> > teste 1;teste2;teste 3;teste 4;teste 5;20051119
> > teste 1;teste2;teste 3;teste 4;teste 5;20051118
> >
> > --
> > Felipe Kellermann
> >
> >
>
> Valeu pela ajuda pessoal! Foram algumas soluções totalmente diferentes
> e interessantes.
> Consegui com uma resolução besta, que não tinha pensado antes :)
>
> []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]