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

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

Re: [shell-script] atualizar valor de variável


From: Ronaldo Ferreira de Lima
Subject: Re: [shell-script] atualizar valor de variável
Date: Sun, 7 Dec 2014 16:23:17 -0200
User-agent: mutt-ng/devel-r804 (Linux)

Saudações Herbert,

Parece-me  que a  melhor  solução seria  utilizar a  saída  do 'tail  -f
/var/log/kern.log' diretamente.  Eliminaria a necessidade de  "grepar" o
arquivo inteiro a cada iteração  mas precisaria modificar a lógica usada
também.

[]'s

On Sun, Dec 07, 2014 at 02:22:22PM -0200, Herbert Parentes Fortes Neto (hpfn) 
address@hidden [shell-script] wrote:
> olá,
> 
> vou ser breve para tentar ser claro. se necessário posto o script.
> 
> tenho uma variável (grep_lines) que precisa ter seu valor atualizado
> a cada volta do loop. mas para tentar organizar melhor o script
> gostaria de colocar a declaração dela fora dele. isso também me
> economiza digitação e seus erros.
> 
> então tenho algo similar a isso:
> 
> while True
> do
> grep_lines=$(grep texto /var/log/kern.log)
> ip=$(echo "$grep_lines" | tail -n1 | sed_repetido)
> hora=$(echo "$grep_lines" | tail -n1 | sed_repetido)
> [...]
> 
> o sed_repetido consegui resolver. mas gostaria de tirar a '$grep_lines'
> do loop. tem um jeito automágico de atualizar/executar o valor de
> uma váriavel sem ser atribuindo um novo valor para ela ? gostaria de
> ser algo como:
> 
> grep_lines=$(grep texto /var/log/kern.log)
> while True
> do
> ip=$( jeito_magico_atualizar_grep_lines | tail -n1 | sed_repetido)
> reg_in=$( jeito_magico_atualizar_grep_lines | tail -n1 | sed_repetido)
> [...]
> 
> é possível ?
> 
> espero ter sido claro.
> 
> abraços,
> --
> Herbert Parentes Fortes Neto (hpfn)


reply via email to

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