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: Sergio Nery Simoes
Subject: Re: [shell-script] sed - mudar pequena frase por outra em um arquivo
Date: Sun, 26 Nov 2006 18:40:04 -0200

Olá,

o sed tambem funciona se você proteger toda a função:

sed 's/register_globals = On/register_globals = Off/' arquivo


Att,
Sergio.


Em 26/11/06, address@hidden <address@hidden> escreveu:
>
>   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 <shell-script%40abdala.org>
> > <mailto:shell-script%40abdala.org> 
> > <address@hidden<shell-script%40abdala.org>
>
> > <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]
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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