Re: [FUG-BR] Substituir palavras

2007-01-22 Por tôpico Cristiano Panvel
Pessoal,

Obrigado pelas dicas funcionou legal.

Cristiano



On 1/22/07, Rafael Floriano Sousa Sales <[EMAIL PROTECTED]> wrote:
> Outra dica:
> perl -pi -e s/palavra1/PALAVRA2/g arquivo
>
>
>
> --
> Tompast IT Services LTDA.
> e-mail: [EMAIL PROTECTED]
> voip: [EMAIL PROTECTED]
> +55 11 4063-5759
> +55 11 3207-2457
> +55 11 8433-2281
> +55 11 9979-6826
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Substituir palavras

2007-01-22 Por tôpico Rafael Floriano Sousa Sales
Outra dica:
perl -pi -e s/palavra1/PALAVRA2/g arquivo



-- 
Tompast IT Services LTDA.
e-mail: [EMAIL PROTECTED]
voip: [EMAIL PROTECTED]
+55 11 4063-5759
+55 11 3207-2457
+55 11 8433-2281
+55 11 9979-6826
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Substituir palavras

2007-01-22 Por tôpico Joao
passe o sed -i !
ai sim ele troca o conteudo no mesmo arquivo
- Original Message - 
From: "Vinícius Zavam" <[EMAIL PROTECTED]>
To: 
Sent: Monday, January 22, 2007 5:31 PM
Subject: Re: [FUG-BR] Substituir palavras



--- reply ---
> From: [EMAIL PROTECTED]
> To: freebsd@fug.com.br
> Subject: [FUG-BR] Substituir palavras
> Date: 2007-01-22 16:19:28
> --
> Senhores,
>
> Tenho um arquivo giscantesco, e gostaria de alterar no arquivo toda as
> palavra, que encontrar com o nome de "informacao", altere para
> EDIFICADORES em maíusculo.
>
> Como eu faço isso pelo vi ou por sed.
>
> Cristiano

vi: linha de comando
 :%s/palavra1/palavra2/g
 muda toda palavra1 para uma certa palavra2

sed:
 $ sed 's/palavra1/blablabla/g' /home/user/file.sh
troca palavra1 para blablabla no arquivo passado
nota; nao altera conteúdo, muda apenas saída

mais uma alternativa a troca de caracteres pode ser o TR
 $ tr --help


 []'s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Substituir palavras

2007-01-22 Por tôpico Vin�cius Zavam

--- reply ---
> From: [EMAIL PROTECTED]
> To: freebsd@fug.com.br
> Subject: [FUG-BR] Substituir palavras
> Date: 2007-01-22 16:19:28
> --
> Senhores,
> 
> Tenho um arquivo giscantesco, e gostaria de alterar no arquivo toda as
> palavra, que encontrar com o nome de "informacao", altere para
> EDIFICADORES em maíusculo.
> 
> Como eu faço isso pelo vi ou por sed.
> 
> Cristiano

vi: linha de comando
 :%s/palavra1/palavra2/g
 muda toda palavra1 para uma certa palavra2

sed:
 $ sed 's/palavra1/blablabla/g' /home/user/file.sh
troca palavra1 para blablabla no arquivo passado
nota; nao altera conteúdo, muda apenas saída

mais uma alternativa a troca de caracteres pode ser o TR
 $ tr --help


 []'s
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Substituir palavras

2007-01-22 Por tôpico Leonardo Rota Botelho
Boa tarde,

:%s/informacao/EDIFICADORES/g


2007/1/22, Cristiano Panvel <[EMAIL PROTECTED]>:
> Senhores,
>
> Tenho um arquivo giscantesco, e gostaria de alterar no arquivo toda as
> palavra, que encontrar com o nome de "informacao", altere para
> EDIFICADORES em maíusculo.
>
> Como eu faço isso pelo vi ou por sed.
>
> Cristiano.
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Substituir palavras

2007-01-22 Por tôpico Flavio Junior
$ sed -i.bkp 's/informacao/EDIFICADORES/g' arquivo.txt

Talvez seu sed não tenha a opção -i, então faça:

$ sed 's/informacao/EDIFICADORES/g' arquivo.txt > arquivoalterado.txt

Via vi/vim voce pode fazer:

:%s/informacao/EDIFICADORES/g

ou direto na linha de comando, o que deve demorar bem amis que o sed

$ vim +":%s/informacao/EDIFICADORES/g" arquivo.txt


Espero ter ajudado..


Flavio do Carmo Junior

On 1/22/07, Cristiano Panvel <[EMAIL PROTECTED]> wrote:
> Senhores,
>
> Tenho um arquivo giscantesco, e gostaria de alterar no arquivo toda as
> palavra, que encontrar com o nome de "informacao", altere para
> EDIFICADORES em maíusculo.
>
> Como eu faço isso pelo vi ou por sed.
>
> Cristiano.
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd