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]




--- Em [email protected], "Carla" <carla...@...> escreveu
>
> 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.
>



Responder a