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

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

Re: [shell-script] Pega uma linha e a próxima


From: Jose Edson Moreno Jr
Subject: Re: [shell-script] Pega uma linha e a próxima
Date: Mon, 28 Sep 2009 19:46:13 -0300

Parei um pouco para pensar e resolvi o problema da tag ... só demonstra o
poder da REGEX ....

egrep "<(title>.*</title|data>.*</data)>" arquivo

Boa diversão ...

[]'s

2009/9/28 Jose Edson Moreno Jr <address@hidden>

> Bom, sei que muitos responderam certo aqui, mas vou dar uma outra dica,
> usar expressão regular com grep :
>
> egrep "<(title|data)>.*</(title|data)>"  arquivo
>
> assim você pega somente linhas que estiverem entre as  tags  <title>
> </title> ou <data> </data> ou um misto dela <title> </data>, <data> </title>
> (é esquisito mas pode ocorrer, se não quiser isso tem que fazer o tratamento
> individualizado das tags), usando expressão regular pode-se restringir ainda
> mais a busca com outros parametros.
>
> []'s
>
>
> 2009/9/28 Denis S. Costa <address@hidden>
>
>>
>>
>> Boa noite a tod@s
>>
>>
>> Tenho um arquivo mais ou menos assim
>>
>> <title>Today is the day</title>
>> <description>Today is a good day to scripting</description>
>> <data>sun,25/12/2009</data>
>>
>> <title>hoje é um gramde dia</title>
>>
>> <description>Grande é com "N", e não com "M"</description>
>>
>> <data>sun,25/12/2009</data>
>>
>> tô editando em sed, e não consigo pegar a linha do title e a da data, que
>> são as duas únicas linhas que me interesam. Ficaria assim então:
>>
>> <title>Today is the day</title>
>>
>> <data>sun,25/12/2009</data>
>>
>> <title>hoje é um gramde dia</title>
>>
>> <data>sun,25/12/2009</data>
>>
>> Muito Obrigado
>>
>> Denis Silva Costa
>> Analista de Geoprocessamento
>>
>> "A paz não brota em um jardim com câmera e sensores..."
>>
>> __________________________________________________________
>> Veja quais são os assuntos do momento no Yahoo! +Buscados
>> http://br.maisbuscados.yahoo.com
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>  
>>
>
>
>
> --
> Jose Edson Moreno Jr.
>



-- 
Jose Edson Moreno Jr.


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



reply via email to

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