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

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

Re: [shell-script] Substituir palavras em vários arquivos texto


From: MrBiTs
Subject: Re: [shell-script] Substituir palavras em vários arquivos texto
Date: Thu, 11 Mar 2010 09:07:25 -0300
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9pre) Gecko/20100217 Lightning/1.0b1 Shredder/3.0.3pre

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

> POr favor alguém teria um Shell para substituir um conjunto de palavras 
> dentro de vários aquivos textos?
> Tenho 100 programas que preciso substituir um caminho dentro deles e não 
> quero entrar um por um para fazer isto.
> Hoje tenho a seguinte expressão dentro dele: /u/sysvenda/
> quero trocar  por: /t/sysvenda/

O sed pode ajudar você:

sed -e 's#/u/sysvenda#/t/sysvenda#g' arquivo.entrada > arquivo.saida

As versões mais novas do sed tem uma opção -i que já faz a alteração direto no 
arquivo.entrada. Eu recomendo que, se você for usar
essa opção, faça backup.

A lista está repleta de mensagens tratando do mesmo assunto.

Fica o exercício para você: descobrir como não ter que rodar o comando 100 
vezes. Novamente, a lista está repleta desse tipo de
solução.


- -- 

Um abraço

.0. MrBiTs - address@hidden
..0 GnuPG  - 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBCAAGBQJLmNz9AAoJEG7IGPwrPKWrLD4H/2v54I1U6tXRcd92Qhbvm5xl
FZgiQ+kD/iG7sz2sSGUKkXFxByXkyYua3egKFkp5D4VZW1FD4QADqMtKZsz0FqsL
O2h67qdr3tdFXKBOw3mI3rilInE5nw0icBTMdGXqql02T4Q5+ci1qw5++OQBfWRE
DhQdzAYbaC87/GxDa1eCp4/uwWNqoAPieNVLY9zx92a5K8Jm7A2Y0F92qLC9G6I2
0JKbHbhnN55+Z+nAsfCIQrFAbq1oD32nAEC5k9h9lZo+i93WeUxsEkE807f678a8
qXv4onyskPYVVgVgVYtySg2du0pAneo1m1//6gaD42grx+p43m74tCcayZLywcU=
=BWgJ
-----END PGP SIGNATURE-----


reply via email to

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