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;
doneEm 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
