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

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

Re: [shell-script] Filtro em arquivo (grep)


From: Armando Roque
Subject: Re: [shell-script] Filtro em arquivo (grep)
Date: Thu, 24 Mar 2005 07:32:45 -0400
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)

Ola Gustavo,

Isso é uma boa prática ou "regra"?

Armando

Gustavo Chaves wrote:

>>>>>>On Wed, 23 Mar 2005 15:36:26 -0400, Armando Roque <address@hidden> said:
>>>>>>            
>>>>>>
>
>  > Tenho as seguintes linhas em um arquivo:
>
>  > 000090909051,2005/03/14,12:20:31
>  > 000069290482,2005/03/14,12:56:30
>  > JZR6605S,000000079236,18581,2005/03/14,18:11:27
>  > JZR6605S,000000079236,18665,2005/03/16,10:20:22
>
>  > e estou usando o comando pra filtrar:
>  > cat mov.txt | grep [azAZ] > veiculos.txt
>  > e retornando somente as linhas que contenham letras
>  > e posteriormente
>  > cat mov.txt | egrep '^[09]' > almoco.txt
>  > Para retornar as linhas que contenham no inicio somente numeros de 0-9.
>
>  > Agora a curiosidade, tem algo mais otimizado, ou até alguma situacao que 
>  > nao funcionaria neste caso?
>
>Elimine o cat pra ser mais eficiente, e.g.:
>
>        grep [a-zA-Z] mov.txt >veiculos.txt
>
>E lembre-se do hífen na expressão regular!
>
>Gustavo.
>
>
>---------------------------------------------------------------------
>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
>
>
>
>
> 
>
>
>
>
>
>  
>


-- 

Armando Roque Ferreira Pinto 

Analista de sistemas/System analyst

SELCO Inst. Elet. e Const. LTDA
Av. Beira Rio, 1655 - Praeiro - Cuiabá/MT - 78070-500
FONE:+55(65)30279000 FAX:30279090 DDR:30279016 MOB:99719016

"Nunca tenha medo de tentar algo novo. Lembre-se de que um amador solitário 
construiu a Arca. Um grande grupo de profissionais construiu o Titanic." 
(Desconhecido)



[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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