Ah, só um aviso:
Faça um backup das suas coisas antes. Talvez seja necessário usar \"
quando você for se referir as caracter aspas duplas.
Eu tenho quase certeza de que é necessário utilizar a barra antes das
aspas duplas. Por exemplo, para substituir
$conecta = mysql_connect("localhost", "usuario", "senha");
por
$conecta = mysql_connect("host", "user", "pass");
Ficaria algo assim
#!/bin/sh
for i in *.php; do
d=`cat $i | sed -e s/"$conecta = mysql_connect(\"localhost\",
\"usuario\", \"senha\");"/"$conecta = mysql_connect(\"host\", \"user\",
\"pass\");"/g`
echo -n "$d" > $i
done
Ou algo do gênero. :-)
Talvez precise de uma barra antes do $. Tem que testar...
[]s
--
+---------+---------------------------------------+
| .^. | Nelson Antônio de Oliveira |
| /V\ | Ciência da Computação - UNESP - SJRP |
| // \\ | E-mail: [EMAIL PROTECTED] |
| /( . )\ | [EMAIL PROTECTED] |
| ^^-^^ | |
| #270997 | Powered by Linux |
+---------+---------------------------------------+