行指向のデータを標準入力から読み込み
時間毎に別のファイルに出力するような関数はどのように書けば良いでしょうか。

例えば以下のようなタイミングでデータが到着するとします。

1秒目: a(改行)b(改行)c
2秒目: d(改行)e(改行)

このデータを1秒毎に出力すると以下のようなファイルが2つできます
ファイル.1秒目:
> a
> b

ファイル.2秒目
> cd
> e

宜しくお願いします