Marcus Lima <[EMAIL PROTECTED]> escreveu:
>       sed "s/string1/string2/g" < arquivo > arquivo2; mv -f arquivo2
> arquivo

        echo -e "%s/string1/string2/g\nwq" | ed -s arquivo

Ou ainda (para os f�s do Vim):

        vim '+%s/string1/string2/g' '+wq' arquivo

> 
>       Ainda assim � mais facil que o Perl por estar usando comando nativos
> do
> Linux.

"Comandos nativos"? Se voc� se refere aos builtins do bash, nem "sed",
nem "mv", nem "ed", nem "perl" s�o comandos nativos do Linux. Se eu
deletar o sed do meu computador, pronto, menos um comando nativo ;-)

Existem diversas formas de se fazer a mesma coisa em um script. A
verdade � que mesmo o Perl pode ser utilizado em um script bash (como
demonstrou um dos colegas da lista, Thiago, n�o �?). O que determina se
voc� vai utilizar a ferramenta "x" ou "y" s�o fatores como: a
disponibilidade da ferramenta no sistema; a praticidade e as
funcionalidades da ferramenta dispon�vel; o gosto pessal; etc.

Acabamos saindo um pouco do t�pico... :-)


=====
--
Anderson Lizardo
http://lizardo.sytes.net
[EMAIL PROTECTED]

_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que voc� procura na Internet
http://br.busca.yahoo.com/

Assinantes em 18/01/2003: 2242
Mensagens recebidas desde 07/01/1999: 197610
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a