[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Obtendo variáveis a partir do log
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Obtendo variáveis a partir do log |
Date: |
Wed, 6 Dec 2006 10:39:21 -0200 |
hummm... podes usar grep + cut
~> cat log
UPDATE banco.tabela SET campo1 = 10, campo2 = 20, campo3 = 30
~> grep -oE 'campo1 = [0-9]*' log
campo1 = 10
~> grep -oE 'campo1 = [0-9]*' log | cut -d= -f2
10
~> var1=$(grep -oE 'campo1 = [0-9]*' log | cut -d= -f2)
~> echo $var1
10
On 12/6/06, Victor Leonardo <address@hidden> wrote:
Bom dia pessoal!
Preciso definir variáveis a partir da leitura do arquivo de log do
MySQL. Por exemplo, o log me retorna a seguinte linha:
UPDATE banco.tabela SET campo1 = 10, campo2 = 20, campo3 = 30 ...
O que estou querendo fazer é filtrar alguns desses campos e atribuir o
valor de cada um a uma variável específica. Algo do tipo:
var1 (que se refere a 'campo1') = 20
var2 (que se refere a 'campo3') = 30
Alguém poderia me explicar como eu posso fazer isso?
Obrigado!
Victor
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer