Carla e Amigos, bom dia Outra forma seria a seguinte, no dir onde estão os arquivos a serem alterados
# for b in $(ls -1); do sed -i.bck -s 's#/u/#/t/#g' $b; done Neste caso, já sera alterado em tempo de execução, e sera criado arquivos de backup com a ext. .bck, conforme informado após o "-i" Atenciosamente Waldirio 2010/3/11 Carla Oliveira <[email protected]> > > > 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] > > > -- ______________ Atenciosamente Waldirio msn: [email protected] Site: www.waldirio.com.br Blog: blog.waldirio.com.br PGP: www.waldirio.com.br/public.html [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
