>Ola, >como faco um script para varrer varios arquivos de um >diretorio e procurar um texto em cada um desses arquivos >e substituir por outro?
Eu consegui fazer da seguinte maneira: #!/bin/bash for i in `find $1 -print|sed '/^\.$/d;/.*\/$/d;s/\.\///g'`; do sed "s/$2/$3/g" $i>/tmp/arquivotmp;cat /tmp/arquivotmp>$i;done;rm /tmp/arquivotmp #Fim O comando deve ser chamado da seguinte forma: script <diret�rio de busca> <texto a ser substitu�do> <texto substituto> Acredito que com um pouco mais de tempo pode ser melhorado. Ronald D.Neves Assinantes em 16/12/2001: 2344 Mensagens recebidas desde 07/01/1999: 146634 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
