shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Res: [shell-script] Substituir palavras em vários arquivos texto


From: Waldirio Manhães Pinheiro
Subject: Re: Res: [shell-script] Substituir palavras em vários arquivos texto
Date: Thu, 11 Mar 2010 10:11:26 -0300

     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 <address@hidden>

>
>
> 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 <address@hidden<felipe_rmaia%40yahoo.com.br>
> >
>
> Para: address@hidden <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 <carlacso@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: address@hidden
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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]