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

[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
> 
> 
> 
> 
>  
> 



reply via email to

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