tail -f | poslany do pipe
Dalibor Straka
dast na panelnet.cz
Čtvrtek Květen 5 16:55:10 CEST 2005
On Thu, May 05, 2005 at 04:45:30PM +0200, Michal Čihař wrote:
> Čau
>
> On Thu 5. 5. 2005 16:30, Dalibor Straka wrote:
> > neumel byste nekdo presne vysvetlit nasledujici chovani?
> > Motivacni priklad:
> > Chci si nechat vypisovat na terminal treba toto:
> > tail -f mail/inbox |grep ^From:
> > ok, ale toto uz stoji
> > tail -f mail/inbox |grep ^From:|grep -v manzelka
> >
> > Tail -f nefunguje pri poslani do delsiho potrubi.
>
> Není tam jenom zpoždění způsobené bufferováním?
>
Cau,
kdyz napisu tail -f /tmp/neco -n 10000|grep a|grep a tak nevypadne nic.
Potreboval bych odpovidajici vec tailu -f a nechci delat todle v perlu:
$file = File::Tail->new(name=>$logfile,maxinterval => 2);
my $parser = Parse::Syslog->new( $file);
while(my $sl = $parser->next)
...
-- Dalibor Straka
Další informace o konferenci Linux