[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [SPAM] [shell-script] Linhas repetidas
From: |
Miranda |
Subject: |
Re: [SPAM] [shell-script] Linhas repetidas |
Date: |
Thu, 12 May 2005 10:49:11 +0000 |
edite um arquivo com o seguinte conteúdo
BEGIN{FS=",";MASK=""}
substr($1,12,8) != MASK {print}
{MASK=substr($1,12,8)}
dei a ele o nome de cmd.awk
usei como aqruivo de entrada esse abaixo
chamado de bora
[miranda@guitar tmp]$ cat bora
01/04/2005 15:00:00,12.4,0.60,0.70
01/04/2005 15:00:00,12.4,0.60,0.70
01/04/2005 15:00:00,12.4,0.60,0.70
01/04/2005 16:00:00,12.4,0.60,0.70
01/04/2005 16:00:00,12.4,0.60,0.70
01/04/2005 17:00:00,12.4,0.60,0.70
01/04/2005 17:00:00,12.4,0.60,0.70
01/04/2005 17:00:00,12.4,0.60,0.70
01/04/2005 18:00:00,12.4,0.60,0.70
veja o resultado :
miranda@guitar tmp]$ awk -f cmd.awk bora
01/04/2005 15:00:00,12.4,0.60,0.70
01/04/2005 16:00:00,12.4,0.60,0.70
01/04/2005 17:00:00,12.4,0.60,0.70
01/04/2005 18:00:00,12.4,0.60,0.70
On Thu, 2005-05-12 at 13:19, puffy_eta wrote:
> Ola galera,
>
> tenho um arquivo no formato texto nessa configuração:
>
> 01/04/2005 15:00:00,12.4,0.60,0.70
> 01/04/2005 15:00:00,,,,,,,,
>
> quero eliminar a linha que tem o mesmo horario (15:00:00) e deixar a
> outra linha.Esse arquivo repete isso com horarios diferentes.
>
> Como faço para elimar uma das linhas pelo horario?
>
>
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>