Ou ent�o:
find . -name *.html | xargs perl -pi~ -e "s|texto_antigo|texto_novo|g"
Dessa forma ser� feito o backup de todos os arquivos *.html, supondo que todos os
arquivos contenham o texto a ser substitu�do.
Se a substitui��o estiver ok, vc pode remover os arquivos de backup por exemplo:
find . -regex '.*~$' | xargs rm
Vc pode substituir texto_antigo/texto_novo por argumentos ($1/$2) e reutilizar o
comando em um shell script.
.misfit @ linuxbr.org
----- Original Message -----
On Fri, 04 Jul 2003, Felipe de Fraga Roman wrote:
> existe algum comando que troque em todos os arquivos de uma s� vez ?
>
> de preferencia recursivo para que entre nos subdiret�rios tamb�m
for i in `find . -type d`; do
perl -p -i -e 's/texto_antigo/texto_novo/' $i/*.html
done
[]s
Andre
--
______________________________________________
http://www.linuxmail.org/
Now with e-mail forwarding for only US$5.95/yr
Powered by Outblaze
_______________________________________________
slack-users mailing list
[EMAIL PROTECTED]
http://www.linuxmag.com.br/mailman/listinfo/slack-users