[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] substituir palavras em arquivo
From: |
André Saunite |
Subject: |
Re: [shell-script] substituir palavras em arquivo |
Date: |
Fri, 29 Feb 2008 22:04:39 -0300 |
Você só precisa trocar o divisor do sed, utilizando "@" por exemplo:
$ cat index.htm
http://www.site.com.br/portal
$ sed 's@http://www.site.com.br/portal@/Site@g' index.htm
$ cat index.htm
/Site
Já para a segunda pergunta, se eu entendi bem você precisa rodar o sed acima
para todos os index.htm do seu subdiretório, correto? Se for isso mesmo pode
fazer assim:
find . -name index.htm -exec sed -i.old 's@
http://www.site.com.br/portal@/Site@g' {} \;
Todos os index.htm serão alterados, e um index.htm.old será criado com o
conteúdo original.
Abs,
------------------------------------
André Saunite
e-mail: address@hidden
Linux User - 308676
------------------------------------
[As partes desta mensagem que não continham texto foram removidas]
RE: Programa de configuração em Shell Script, MrBiTS, 2008/02/25
Re: Programa de configuração em Shell Script, mop, 2008/02/27
Re: Re: Programa de configuração em Shell Script, mop, 2008/02/28
Re: Re: Re: Programa de configuração em Shell Script, mop, 2008/02/29