[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]
- RES: [shell-script] Dúvida com o sed,
Alberico Moreira da Silva <=