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

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

Re: [shell-script] Inclusão de um único caracter no inicio de uma linha


From: Renato de Oliveira Diogo
Subject: Re: [shell-script] Inclusão de um único caracter no inicio de uma linha - SED
Date: Thu, 20 Nov 2008 15:09:24 -0200

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

address@hidden
address@hidden



2008/11/20 André Saunite <address@hidden>:
> Hey you!
>
> Ve se eh isso aqui que voce procura:
>
> andre@opensolaris:~$ 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";
>
> andre@opensolaris:~$ DOMAIN=renato.com.br
>
> andre@opensolaris:~$ 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 <address@hidden>:
>> 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
>>
>> address@hidden
>> address@hidden
>>
>>
> 


reply via email to

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