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

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

Re: [shell-script] O sed resolve?


From: Aurelio Marinho Jargas
Subject: Re: [shell-script] O sed resolve?
Date: Tue, 13 Jul 2004 10:28:28 -0300 (ART)

oi victor,

--- Victor Leonardo <address@hidden> escreveu:
>
> Preciso verificar se o arquivo de configuração do MySQL
> (my.cnf) está habilitado para gerar o log binário (variável
> "log-bin").
> 
> Preciso verificar se essa variável existe no arquivo, se ela existir
> verificar se está comentada e descomentá-la se for o caso, ou então
> inserí-la no arquivo. Mas com um detalhe: preciso inserí-la dentro da
> sessão [mysqld] do arquivo.

dá pra fazer com sed, mas é bem avançado e difícil
de se manter.

no teu caso, faça um loop no arquivo de configuração,
detecte a hora que chegar a linha [mysqld] e daí pra
frente faz o algoritmo de descomentar/incluir.

um esqueleto:

  entrei=0
  while read LINHA; do
     [ "$LINHA" = "[mysqld]" ] && entrei=1
     [ "$entrei" = 0 ] && continue
     # daqui pra frente só caem as linhas da área mysqld

  done < arquivo.conf


falou!

=====
-- 
Aurelio Marinho Jargas, Curitiba, Conectiva
txt2tags v2.0 beta4 http://txt2tags.sf.net/beta/

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


reply via email to

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