volani awk skriptu z jineho programu, awk nedostava input, asi buffering

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Sobota Srpen 8 10:15:33 CEST 2009


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.

-- 
Pavel Kankovsky aka Peak                          / Jeremiah 9:21        \
"For death is come up into our MS Windows(tm)..." \ 21th century edition /





Další informace o konferenci Linux