Você só precisa trocar o divisor do sed, utilizando "@" por exemplo:
$ cat index.htm http://www.site.com.br/portal $ sed '[EMAIL PROTECTED]://www.site.com.br/portal@/[EMAIL PROTECTED]' 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@/[EMAIL PROTECTED]' {} \; Todos os index.htm serão alterados, e um index.htm.old será criado com o conteúdo original. Abs, ------------------------------------ André Saunite e-mail: [EMAIL PROTECTED] Linux User - 308676 ------------------------------------ [As partes desta mensagem que não continham texto foram removidas]
