たぶんheadが複数行まとめて読み込んで行数とか判断してるんだと思う

回避策はないかな
stdinから読み込む挙動を変えるオプションも無さそうだし