volani awk skriptu z jineho programu, awk nedostava input, asi buffering
Martin Kraus
lists_mk na wujiman.net
Neděle Srpen 9 01:20:44 CEST 2009
On Sat, Aug 08, 2009 at 10:15:33AM +0200, Pavel Kankovsky wrote:
> On Fri, 7 Aug 2009, Martin Kraus wrote:
>
> > je mozne, ze pokud do awku nejde input z terminalu, tak ceka az mu
> > prijde vice radek nebo EOF, nez zacne zpracovani daneho skriptu?
>
> Zkuste tady toto a hned uvidíte, zda k tomu dochází (tedy za
> předpokladu, že PowerDNS to také posílá skrz rouru):
>
> $ (while :; do date; sleep 1; done) | awk '{print}'
>
> > pokud to tak skutecne je, jde nejak donutit awk(mawk/gawk) aby
> > predaval hned vsechno co mu na stdin prijde?
>
> U mne to s gawk-em funguje dobře. YMMV.
jiste, je to tim. bez sleepu se to za chvilku rozjede, s tim to trva nekolik
minut. mam tu standardne mawk a nenasel jsem jak to donutit nebufferovat.
tak tam holt nainstaluji gawk a bude to.
diky
mk
Další informace o konferenci Linux