Assim?
[EMAIL PROTECTED]:~$ cat test
include "/var/named/masters.inc/renato.com.br.db";
include "/var/named/masters.inc/renato.diogo.com.br.db";
include "/var/named/masters.inc/rdiogo.com.br.db";
include "/var/named/masters.inc/diogo.com.br.db";
[EMAIL PROTECTED]:~$ DOMAIN=diogo.com.br
[EMAIL PROTECTED]:~$ sed "s/\(.*\/${DOMAIN}.db\";\)/#\1/" test
include "/var/named/masters.inc/renato.com.br.db";
include "/var/named/masters.inc/renato.diogo.com.br.db";
include "/var/named/masters.inc/rdiogo.com.br.db";
#include "/var/named/masters.inc/diogo.com.br.db";
Abs,
Andre Saunite
2008/11/20 Renato de Oliveira Diogo <[EMAIL PROTECTED]>:
> Olá Andre
>
> então, tentei averiguar o que você fez.. estamos no caminho... mas
> aind tem um detalhe... nesse exemplo que estamos usando, imagine que a
> variável DOMAIN receba diogo.com.br
> Neste caso ele deveria marcar somente
>
> include "/var/named/masters.inc/renato.com.br.db";
> include "/var/named/masters.inc/renato.diogo.com.br.db";
> #include "/var/named/masters.inc/diogo.com.br.db";
> include "/var/named/masters.inc/rdiogo.com.br.db";
>
> mas não as linhas abaixou ou acima da que está marcada. Neste caso
> preciso do "/", antes do $DOMAIN para diferenciar dos outros.
>
> []s
> ________________________________________________
> Renato de Oliveira Diogo
>
> Bacharel em Ciência da Computação
> UNESP - Bauru
>
> LPIC1 - Linux Professional Institute Certification - Nível 1
>
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
> 2008/11/20 André Saunite <[EMAIL PROTECTED]>:
>> Hey you!
>>
>> Ve se eh isso aqui que voce procura:
>>
>> [EMAIL PROTECTED]:~$ cat test
>>
>> include "/var/named/masters.inc/renato.com.br.db";
>> include "/var/named/masters.inc/renato.diogo.com.br.db";
>> include "/var/named/masters.inc/rdiogo.com.br.db";
>>
>> [EMAIL PROTECTED]:~$ DOMAIN=renato.com.br
>>
>> [EMAIL PROTECTED]:~$ sed "s/\(.*${DOMAIN}.db\";\)/#\1/" test
>> #include "/var/named/masters.inc/renato.com.br.db";
>> include "/var/named/masters.inc/renato.diogo.com.br.db";
>> include "/var/named/masters.inc/rdiogo.com.br.db";
>>
>> Abs,
>> Andre Saunite
>>
>> 2008/11/20 Renato de Oliveira Diogo <[EMAIL PROTECTED]>:
>>> Senhores
>>> bom dia
>>>
>>> estou com a dificuldade de elaborar o script do sed para que ele
>>> identifique uma linha, e se achar, acrescentar o(s) caracter(s) "#" ou
>>> "//" (ideia é comentar a linha).
>>>
>>> O arquivo que vou modificar tem o seguinte formato:
>>> ===
>>> include "/var/named/masters.inc/renato.com.br.db";
>>> include "/var/named/masters.inc/renato.diogo.com.br.db";
>>> include "/var/named/masters.inc/rdiogo.com.br.db";
>>> ===
>>>
>>> O que passo como parâmetro do script é $DOMAIN, mas o match teria que
>>> ser com /$DOMAIN.db"; (para eu não comentar linhas erradas).
>>>
>>> Alguma dica?
>>>
>>> []s
>>>
>>> ________________________________________________
>>> Renato de Oliveira Diogo
>>>
>>> Bacharel em Ciência da Computação
>>> UNESP - Bauru
>>>
>>> LPIC1 - Linux Professional Institute Certification - Nível 1
>>>
>>> [EMAIL PROTECTED]
>>> [EMAIL PROTECTED]
>>>
>>>
>>
>