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

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

Re: [shell-script] apagar linhas que NAO contanham "@"


From: Adelson O. Junior
Subject: Re: [shell-script] apagar linhas que NAO contanham "@"
Date: Wed, 14 Jan 2009 11:25:57 -0200

Valeu pessoal.

O sed '/@/ !d' teste  funcionou..


2009/1/14 André Saunite <address@hidden>:
> Se o arquivo for muito grande você pode usar o grep direto e sem o -e
> pra otimizar o tempo de execução:
>
> $ time cat list | grep -e '@' > list-sem-arroba
> real    0m0.249s
> user    0m0.060s
> sys     0m0.217s
>
> $ time grep @ list > list-sem-arroba2
> real    0m0.145s
> user    0m0.030s
> sys     0m0.077s
>
> Abs,
> André Saunite
>
> 2009/1/14 Marcelo Costa <address@hidden>:
>> Bom dia
>>
>> cat nome_do_arquivo.txt | grep -e '@' > linhas_somente_com_@.txt
>>
>> Rapido e simples.
>>
>> Atte
>>
>> Marcelo
>>
>> 2009/1/14 Breno Moiana <address@hidden>
>>
>>> Adelson, seu exemplo de lixo também tem '@', entao acho que voce
>>> precisa de outra regra. Consegue definir melhor o que é lixo?
>>>
>>> abraco!
>>>
>>> Breno.
>>> --
>>>
>>> 2009/1/14 Adelson O. Junior <address@hidden <jroliv%40gmail.com>>:
>>>
>>> > Olá pessoal,
>>> >
>>> > tenho um arquivo com várias linhas que sao do tipo:
>>> >
>>> > e2d3f2db4ef4363075d030ca7b3d26c6@0ca.7b.3d.26<e2d3f2db4ef4363075d030ca7b3d26c6%400ca.7b.3d.26>
>>> >
>>> > mas no meio tem uns lixos, só que estao em outras linhas, tipo:
>>> > 93b6045f-307bfb80@192.168.15.55 <93b6045f-307bfb80%40192.168.15.55>
>>> >
>>> > 283572f73b9e991116f76c5610a2d999@192.168.192.198<283572f73b9e991116f76c5610a2d999%40192.168.192.198>
>>> > phone> [fromI
>>> > phone> [fromI
>>> > 9059981-7d8dcb08@192.168.15.100 <9059981-7d8dcb08%40192.168.15.100>
>>> >
>>> > Entao se eu apagar tudo, MENOS as linhas que contem "@" acho que tenho
>>> > o que eu quero.
>>> >
>>> > Alguem me dar um help pra montar uma regex pra usar com o sed?
>>> > Ou alguem tem uma ideia melhor de como fazer isso?
>>> >
>>> > Obrigado!
>>> >
>>> > --
>>> > Att.
>>> > A. Junior
>>> >
>>> >
>>>
>>>
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>



-- 
Att.
A. Junior


reply via email to

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