To content | To menu | To search

script コマンドで埋め込まれた制御コードを削除する

script コマンドを使って手順を記録しようとすると改行とかタブとかの制御コードが入るのは知っていたけれど、それの削除方法について。 ちなみにその状態のファイルは typescript ファイルというらしい。

オーソドックスなのは col コマンドで、

$ col -bx < 元ファイル名 > 変換先ファイル名

ただ今回はこれでは完全には削除してくれなかった。

cat -v とか script にもう一回喰わせてやるとか strings コマンドを通すとか perl や sed で置換するとか、いろいろ手はあるけれど決定打は見つからなかった。

結局 ~/bin - script-declutter ここの perl スクリプトを使ったけれど、これも完璧というわけにはいかなかった。


2013/11/27 追記

おとなしく、TeraTerm あたりでログ記録をスタートした状態で、対象のファイルを cat するという手もあり。

ただバックスペースは再現してくれていないよう。

Add a comment

HTML code is displayed as text and web addresses are automatically converted.

They posted on the same topic

Trackback URL : https://www.pseudomoon.jp/dotclear/index.php?trackback/7

This post's comments feed