Tenho um shelll bem simples que faz exatamente isso segue:


#!/bin/sh


for i in /DIRETORIO/* ; do
  echo "Processando $i ..."
  sed 's/OQUEVOCEQUERMUDA/OQUEQUERCOLOCAR/' $i > $i.tmp
  mv -f $i.tmp $i
#  cat $i
done


Espero que ajude ......



Marcio

----- Original Message -----
From: "Frederico Argolo" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, January 17, 2003 10:12 AM
Subject: Substuir strings em arquivo


> Pessoal,
>
>      Mudei o nome de um servidor, e existe um
> diretorio que contem diversos outros
> diretorios/arquivos e como estes arquivos faziam
> referencia ao nome do antigo servidor precisa
> substituir esse antigo nome pelo novo.
>
>      Seria algo assim, qndo encontrasse a string
> 'ServidorAntigo' mudar para 'ServidorNovo' em todos os
> arquivos!!
>
>      Alguem pode me ajudar a fazer isso??
>
> []´s
>      Frederico Argolo
>
> _______________________________________________________________________
> Busca Yahoo!
> O melhor lugar para encontrar tudo o que você procura na Internet
> http://br.busca.yahoo.com/
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]
>
>

Responder a