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

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

Retornar pesquisa de um bloco de arquivos


From: Robson Alexandre
Subject: Retornar pesquisa de um bloco de arquivos
Date: Mon, 26 Sep 2011 13:27:26 -0300

Caros colegas,

estou quebrando a cabeça para tentar executar esta tarefa de uma
maneira simples e peço a ajudas d[oa]s senhor[ea]s.
Tenho um arquivo com o formato

{
BEGIN:VCARD
VERSION:2.1
TEL;HOME:1132333233
TEL;VOICE:1188888888
EMAIL;INTERNET:address@hidden
NOTE:Categories: Unfiled
END:VCARD
}
{
BEGIN:VCARD
VERSION:2.1
N:Santos;TI;;;
FN:TI Santos
EMAIL;INTERNET:address@hidden
END:VCARD
}
{
BEGIN:VCARD
VERSION:2.1
N:da Silva;Beltrano;;;
FN:Betrano da Silva
TEL;CELL:1199999999
EMAIL;INTERNET:address@hidden
END:VCARD
}

e gostaria de trazer por exemplo os blocos entre {  }  que possuam
TEL;CELL resultando no caso acima em :

{
BEGIN:VCARD
VERSION:2.1
N:da Silva;Beltrano;;;
FN:Betrano da Silva
TEL;CELL:1199999999
EMAIL;INTERNET:address@hidden
END:VCARD
}

o problema é q se faço sed '/{/,/}/' para trabalhar com o intervalo
entre colchetes ele pega o primeiro { e o último } do arquivo, não
consigo restringir ao primeiro }.

Att
Robson Alexandre


reply via email to

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