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]
>
>  

Responder a