パイプに関して質問なんですが、例えばこんな感じで実行したとして:
 $ echo "ぬるぽ" | cat

catコマンドはどのタイミングで標準出力に書き出しているのですか?
標準入力を全て読み込んで一気にはき出すのか、いくらかバッファリングして
随時出力しているのか、いろいろ考えられますがわかりません。