中間結果を端末に出力し、常にその行を書き換えるバイナリプログラムがあります。内部的には、おそらくsystem("echo -e '\rsome_useful_number')
のようなものを使用しています。 CRのみを使用すると改行文字が欠けています。
./program | tee log.txt
、
./program>log.txt
などを実行したときに私が得ることがちょうどある
data 1
、
data 2
、
data 3
、...:
は、だから私は見て録音したい(順次)でありますlast_result
。
欠けている改行文字を「挿入」するためにスクリプトを調整するにはどうすればよいですか?
次の操作を実行できます。 './program | tr '\ r "' \ n" ' – anubhava