Bom dia Carla.
Acho que o seguinte comando deve resolver o seu problema:

find $DIRETORIO -name "*.txt" -exec sed -i 's/\/u\/sysvenda/\/t\/sysvenda/g' {} 
\;

Obs1: Substitua "$DIRETORIO" pelo  caminho do diretório raíz onde se encontram 
os seus arquivos ".txt". 

Isto deve fazer a devida alteração em todos os arquivos ".txt" localizados 
abaixo do diretório definido.

Abraço,
 
Felipe Rodrigues Maia
[email protected]




________________________________
De: Carla <[email protected]>
Para: [email protected]
Enviadas: Quinta-feira, 11 de Março de 2010 8:56:21
Assunto: [shell-script] Substituir palavras em vários arquivos texto

  
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/

Carla.


 


      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a