綾小路龍之介の素人思考

[linux] sedでログに含まれるプログレスバーの整形

tee等にパイプしたログを読む場合、プログレスバー等の表示のために、CRが含まれることがある。less等で見ると無駄に長い1行があって読みにくいので、sedで適当にフィルタすることを考える。

これは以下のようになる。ただし、^Mの入力はC-v C-m

$ sed -e 's/^M\([^\n]\)/\n\1/g' log.txt | less

リファレンス

  1. C言語-コンソールでプログレス表示(アニメーション)(3)
  2. ASCII - Wikipedia, the free encyclopedia
  3. sed Delete / Remove ^M Carriage Return [ Line Feed ]

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2010-06-06T05:55:02+09:00
  2. Modified: 2010-06-06T05:55:02+09:00
  3. Generated: 2017-05-05T23:09:16+09:00