[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] O sed resolve?
From: |
Victor Leonardo |
Subject: |
Re: [shell-script] O sed resolve? |
Date: |
Tue, 13 Jul 2004 10:53:56 -0300 |
Muito obrigado Aurélio! Valeu mesmo!!!
Abs
Victor
Em Ter, 2004-07-13 às 10:28, Aurelio Marinho Jargas escreveu:
> 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!
>
> =====