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.
>