[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
- O sed resolve?, Victor Leonardo, 2004/07/08
- Re: [shell-script] O sed resolve?,
Aurelio Marinho Jargas <=