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: André Saunite
Subject: Re: [shell-script] Inclusão de um único caracter no inicio de uma linha - SED
Date: Thu, 20 Nov 2008 14:32:48 -0200

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]