shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] sed - mudar pequena frase por outra em um arquivo


From: address@hidden
Subject: Re: [shell-script] sed - mudar pequena frase por outra em um arquivo
Date: Sun, 26 Nov 2006 16:03:57 -0300
User-agent: Mozilla Thunderbird 1.0.2 (X11/20060926)

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, address@hidden <mailto:shell-script%40abdala.org> <address@hidden <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]




reply via email to

[Prev in Thread] Current Thread [Next in Thread]