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"
