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

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

Re: [shell-script] Problemas de sed com variavel de shell


From: Fernando Luizao
Subject: Re: [shell-script] Problemas de sed com variavel de shell
Date: Mon, 17 Nov 2008 14:56:30 -0800 (PST)

Ah, entendi errado o que vc queria... isso deve resolver

zone=${zone/$zone/slaves.rev $zone}

--- Em seg, 17/11/08, Renato de Oliveira Diogo <address@hidden> escreveu:
De: Renato de Oliveira Diogo <address@hidden>
Assunto: [shell-script] Problemas de sed com variavel de shell
Para: address@hidden
Data: Segunda-feira, 17 de Novembro de 2008, 18:39










    
            Senhores



boa tarde



estou fazendo um pequeno script substituição de uma string por outra

(complementaçã o). Porém estou tendo problemas em montar corretamente o

script do sed, pelo motivo que o conteúdo das minhas variáveis tem

pontos e barras não sei se o sed está tratando isso como metacaracter:



so para entender, tenho um nome de arquivo 10.168.192.in- addr.arpa. db,

dele capturo a linha

file "10.168.192. in-addr.arpa. zone";

e quero substituir a mesma por:

file "slaves.rev/ 10.168.192. in-addr.arpa. zone";



for I in $( ls );

do

        zone=`grep file $I | cut -d\" -f2`;

#       echo $zone

        sed -e s/"$zone"/"slaves. rev//$zone" / $I;

done



Quando executo o trecho acima, da o erro:

sed: -e expression #1, char 43: unknown option to `s'

Obs.: não é as barras duplas, pois ja deixei somente com uma e nao deu na mesma.



Alguem pode me dar uma luz?



[]s

____________ _________ _________ _________ _________

Renato de Oliveira Diogo



Bacharel em Ciência da Computação

UNESP - Bauru



renato.diogo@ gmail.com

renato.diogo@ yahoo.com. br


      

    
    
        
         
        
        








        


        
        


      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

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



reply via email to

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