testa assim:

sed -n '/^version/,/^created/p' arquivo

On 7/30/07, Wilson Campos <[EMAIL PROTECTED]> wrote:
>
>   Gostaria de localizar uma frase dentro de um texto que contem varios
> blocos
> e enviar para outro texto. Alguem saberia me ajudar?
> Segue abaixo um exemplo:
>
> cat file.txt
>
> package = {
> platform = 3
> release = "I-DEAS 10 Update m2 Windows"
> schema_code = 101
> filename = "9850NGD.pkg"
> }
>
> version = {
> item_passport = "3261984044:865340667:845"
> version_passport = "2a94965a-aa39-11db-9cc4-0030d301c8f9"
> name = "70470117-ADAPTATOR 1 AND 3"
> type = "LIB PART"
> part_number = "70470117"
> version_number = 2
> filename = "70470117_0036.prt"
> intent = "reference"
> project = "3.0-ELETRONICO"
> library = "3.0-ELETRONICO"
> state = "INITIAL"
> created = {
> login = "felipe"
> on = "Jan-22-2007 15:37:00.01"
> }
> last_modified = {
> login = "ideasadm"
> on = "Feb-01-2007 10:39:28.02"
> }
>
> As linhas que eu quero estao entre version = { e created = {
> Na verdade filename e part_number mas em alguns casos nao tem part_number.
> Alguem saberia me ajudar?
>
> Grato!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/


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

Responder a