Alexandre, muito obrigado. Funcionou como um relogio.
Um grande abraço, e espero um dia poder retribuir à comunidade, assim como vc fez comigo hoje. Valeu !!!!!!!!!!!! Abdala Alexandre Bueno Chaves escreveu: > Eu faço da seguinte forma: > > cat php.ini | sed s/'register_globals = On'/'register_globals = Off'/ > > php2.ini; cp php2.ini php.ini; rm -f php2.ini > > []'s > > On 11/25/06, [EMAIL PROTECTED] > <mailto:shell-script%40abdala.org> <[EMAIL PROTECTED] > <mailto:shell-script%40abdala.org>> wrote: > > > > Olá pessoal, > > > > Sou iniciante ainda em shell, e principalmente no SED. > > > > Estou precisando ler um arquivo (no caso o php.ini, do Apache) e mudar > > o register_globals de On para Off > > > > No arquivo , a frase aparece em uma unica linha, da seguinte forma: > > > > ---------------------------------------- > > xxxxxxxxxx > > xxxxxxxxxxxxx > > register_globals = On > > xxxxxxxxxxx > > xxxxxxxxxxxx > > ---------------------------------- > > > > e precisaria muito que ficasse assim > > > > ---------------------------------------- > > xxxxxxxxxx > > xxxxxxxxxxxxx > > register_globals = Off > > xxxxxxxxxxx > > xxxxxxxxxxxx > > ---------------------------------- > > > > pesquisando na Net, eu cheguei a tentar o seguinte código: > > > > sed -e 's/register_globals = On/register_globals = Off/Ig' > /var/lib/mysql > > > > Ou seja, a ideia seria achar a ocorrencia exata "register_globals = On" > > e trocar > > somente esta expressão por "register_globals = Off". Não dá pra so > > trocar "On" por "Off" genericamente no arquivo, porque tem varias > > outras ocorrências On/Off no arquivo que não podem ser alteradas. > > > > Já pesquisei na Net a tarde inteira, mas a maioria dos exemplos se > refere > > a > > troca de palavras, não consegui achar nenhum que tivesse espaço no meio, > > ou > > trocasse uma pequena frase por outra. > > > > Agradeço desde já qualquer ajuda que o pessoal possa me dar, e de > repente, > > esse comando se colocado em um script, pode até servir à comunidade, > > porque pode agilizar um pouco a tarefa > > de quem configura vários servidores com o apache, > > e precisa desabilitar o register_globals. > > > > Um abraço > > > > Abdala > > > > > > [As partes desta mensagem que não continham texto foram removidas] > >
