末端が \0 で終わって無くて
ごみ中の CR を受けて表示端末行頭に戻って
(でも LF居ないので次の行にいかず)
続く文字が非表示可能文字かスペースで消された
なんてことはないよな?

リダイレクトしてファイルに出力:バイナリエディタで確認すりゃわかるかもしれないが