Bueno,

fico te devendo exatamente a resposta mas, precisas da opção de line-buffered

~> cat data.dat
oi
oi
oi
~> tail -f data.dat | grep 'oi' --line-buffered  > x
^C (control+C para terminar)

~> cat x
oi
oi
oi



On 11/12/07, Leoncio Xavier - GMAIL <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> Boa tarde, Prezados!
>
>  Tenho a necessidade de gerar um arquivo extraindo dados do maillog
>  algo do tipo
>
>  tail -f /var/log/maillog |grep discard > discard.log
>
>  o problema é que ele não escreve nada no discard.log, porem se eu
>  jogar a saida para a tela ele imprime o resultado esperado.
>  Alguem ja teve esse problema?
>  Obrigado desde já...
>
>  Leoncio Xavier
> 



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"

Responder a