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

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

RES: [shell-script] Dúvida com o sed


From: Alberico Moreira da Silva
Subject: RES: [shell-script] Dúvida com o sed
Date: Wed, 2 Apr 2003 17:36:01 -0300

Mauricio,
 
Obrigado pela ajuda.
 
Obs.: a solução que foi a ideal para mim foi :
sed "/$A/{s/::/:$B:/g;}" -> quando vc achar $A, execute a substuição com
o $B

Valeu !!!!!!!
 
Albérico Moreira da Silva
Gradiente Eletrônica S/A
Tel. 3097-7152
e-mail: address@hidden

        -----Mensagem original-----
        De: Mauricio B. C. Vieira [mailto:address@hidden] 
        Enviada em: quarta-feira, 2 de abril de 2003 07:13
        Para: address@hidden
        Assunto: Re: [shell-script] Dúvida com o sed
        
        
        Não quer o resto do arquivo fonte?
        
        cat teste | sed "/$A/{s/::/:$B:/g;}" > teste
        Funciona(deve funcionar), mas se vc fizer
        
        sed "/$A/{s/::/:$B:/g;}" teste > teste
        ou
        sed "/$A/{s/::/:$B:/g;}" <teste > teste #dá no mesmo
        
        ele trunca e vc perde o arquivo.
        
        sed "/$A/{s/::/:$B:/g;}" -> quando vc achar $A, execute a substuição com
        o $B
        
        Manda um trecho do teste.
        
        
        On Tue, Apr 01, 2003 at 06:05:42PM -0300, Alberico Moreira da Silva 
wrote:
        > Oi sou novo em criação de scripts shel e tenho uma dúvida. 
        >  
        > O comando "sed" abaixo ao ser executado mostra somente na saida 
padrão a alteração efetuada, porém gostaria que o mesmo seja alterado no 
próprio arquivo teste, alguém poderia me ajudar ?????
        > Obs.: Lembrando que a intenção é alterar no próprio arquivo e não 
direciona-lo para outro.
        >  
        > grep $A teste | sed "s/::/:$B:/"g
        >  
        >  
        > Sem mais,
        >  
        >  
        > Albérico
        > 
        > 
        > [As partes desta mensagem que não continham texto foram removidas]
        > 
        > 
        > 
        > ---------------------------------------------------------------------
        > Esta lista não admite a abordagem de outras liguagens de programação, 
como perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
prévio aviso.
        > ---------------------------------------------------------------------
        > Sair da lista: address@hidden
        > ---------------------------------------------------------------------
        > Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
        > ---------------------------------------------------------------------
        >  
        > 
        > Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
http://br.yahoo.com/info/utos.html 
        > 
        
        -- 
        Mauricio B. C. Vieira - <address@hidden>
        Estudante de Ciência da Computação - 
http://twiki.im.ufba.br/~MauricioVieira
        Membro do GAVRI - http://gavri.im.ufba.br
        
        
        
Yahoo! Groups Sponsor   
 
          
<http://rd.yahoo.com/M=218762.2810952.4170332.1588051/D=brclubs/S=2137111254:HM/A=1498562/R=1/*http://br.encontros.yahoo.com/>
        
  Procuro por:  
 homem  
 mulher 
  com idade entre       
  12-1915-1918-2420-2425-2930-3435-3940-4445-4950-5455-5960-6465+anos    
 estado de ACALAMAPBACEDFESGOMAMGMSMTPAPBPEPIPRRJRNRORRRSSCSESPTO        
        

        
        ---------------------------------------------------------------------
        Esta lista não admite a abordagem de outras liguagens de programação, 
como perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
prévio aviso.
        ---------------------------------------------------------------------
        Sair da lista: address@hidden
        ---------------------------------------------------------------------
        Esta lista é moderada de acordo com o previsto em 
http://www.listasdiscussao.cjb.net
        ---------------------------------------------------------------------
        
        
        Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo! 
<http://br.yahoo.com/info/utos.html> . 
        



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



reply via email to

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