ログファイルからBSとESCを削除する

ログファイルからBSとESCを削除する

このscriptコマンドを使用して入力したキーストロークを記録するか、または記録モードを有効にするたびに、screenすべてのBS(バックスペース)キーとESC(escキー)キーストロークもファイルに含まれます。たとえば: cd ~/foo/tpBSBStmp

最後に記録されたコマンドがファイルに含まれるようにファイルからBSまたはESCを自動的に削除する方法はありますかcd ~/foo/tmp

ちなみに、これはPuttyのロギング機能でも起こります。

私は望ましくない文字を削除するスクリプト、または同じことを行う他のコマンドにも開いています。

ベストアンサー1

マンページで説明されているように、出力にはscript常に改行、バックスペース、およびANSIエスケープシーケンスが含まれています。これらの項目をすべて正しく表示できるプログラムの例は、catとですmore。録音するときと同じタイプのスクリプトが表示さcat typescriptれます。more typescript

それでもタイプスクリプトを整理したい場合は見てください。これスクリプト。これは私がしばらく前に発見したPerlスクリプトです。特にscript

試してみてください。script-declutter myTypescript > cleanTypescript

編集:答えとは実際には関係ありませんが、興味があるかもしれません。学期記録。ターミナルセッション用のきれいで独立したHTMLおよびJavascript表現を生成するので、誰もがTypeScriptの操作方法を知らなくてもそれを見ることができます。彼らに必要なのはWebブラウザだけです。

おすすめ記事