2009-03-22 GNU grep のバッファリング UNIX from: http://ya.maya.st/d/200903c.htmlGNU grep には --line-buffered というオプションがありますよ、と。Solaris の grep は知らないけど。 一文字単位で出力がある場合には使えないが、行単位ならばこれでOK。 したがって、 % (echo hoge; sleep 3) | grep --line-buffered hoge | cat は hoge を出力した後に3秒間眠る。