[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
- Retornar pesquisa de um bloco de arquivos,
Robson Alexandre <=