Este mantem o arquivo original e grava uma cópia _2.
ls acpr/*|while read a; do sed -e 's#/u/sysvenda#/t/sysvenda#g' $a > ${a}_2;
done


Em 11 de março de 2010 10:05, Carla Oliveira <[email protected]>escreveu:

>
>
> Agradeço a todas as respostas, obrigada Felipe era isto mesmo que eu queria
> substituir em todos sem ter que fazer individualmente.
>
> Valeu !!!!!
>
> Obrigada a todos.
>
> Carla.
>
> ________________________________
> De: Felipe Rodrigues Maia 
> <[email protected]<felipe_rmaia%40yahoo.com.br>
> >
>
> Para: [email protected] <shell-script%40yahoogrupos.com.br>
> Enviadas: Quinta-feira, 11 de Março de 2010 9:42:35
> Assunto: Res: [shell-script] Substituir palavras em vários arquivos texto
>
>
>
> 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
> felipe_rmaia@ yahoo.com. br
>
> ____________ _________ _________ __
> De: Carla <carla...@yahoo. com.br>
> Para: shell-script@ yahoogrupos. com.br
> 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.maisbusca dos.yahoo. com
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __________________________________________________________
> 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]
>
>  
>



-- 
-------------------------------------------------------------------------------------
ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA,
SEMPRE QUE POSSÍVEL  REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia
Oculta) PARA SEUS CONTATOS.
;)

A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28)
The grace of our Lord Jesus Christ be with you.  (1ªTs 5.28)
Jesus te ama, aceite-O! Jesus loves you, accept you Him!

                                              ®...@®ÐØ


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



------------------------------------

---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [email protected]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [email protected]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a