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

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

Re: [shell-script] Substituir bloco de strings


From: Enio Onodera
Subject: Re: [shell-script] Substituir bloco de strings
Date: Thu, 26 May 2011 12:43:25 -0700 (PDT)

Como já foi citado anteriormente, use intervalos...

sed '/testando2/,/^$/Id'


creio que isso resolva.

Atte,
Enio Onodera


________________________________
De: Samuel Peres <address@hidden>
Para: address@hidden
Enviadas: Quinta-feira, 26 de Maio de 2011 15:03
Assunto: [shell-script] Substituir bloco de strings


  
Saudações a todos,

Estou encontrando dificuldades em substituir um bloco
específico de strings por espaços em branco. Para ilustrar melhor a minha
necessidade, segue um exemplo:

# cat exemplo

# Dominio testando.com.br
zone "testando.com.br" {
type master;
file "zonas/db.testando.com.br";
allow-transfer { slave_3; };
};

# Dominio testando2.com.br
zone "testando2.com.br" {
type master;
file "zonas/db.testando2.com.br";
allow-transfer { slave_unitelecom; };
};

# Dominio testando3.com.br
zone "testando3.com.br" {
type master;
file "zonas/db.testando3.com.br";
allow-transfer { slave_3; };
};

Já tentei uma cobinação de sed e awk para remover apenas o bloco que começa
com "# Dominio testando2.com.br" e que termina com "};" sem afetar os blocos
que começam com "# Dominio testando.com.br" e "# Dominio testando3.com.br".
Até agora não obtive resultados satisfatórios, por isso venho até vocês
pedir ajuda. Alguma sugestão?

Desde já agradeço a atenção de todos da lista,

Samuel Peres

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


 

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



reply via email to

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