ファイルから次の文字シーケンスを削除するにはどうすればよいですか?^[[64;8H、^[[?25h、^[[1;64rなどまたは最初の場所でそれらを追加する期待を避けますか?
バックグラウンド:
特定のタスクにexpectスクリプトのコレクションを使用しています。
私が収集している出力ファイルには、上記のタイプの文字が含まれていることがよくあります(emacs / vi / cat -vで表示されます)。以下のようなtrコマンドをいくつか試しましたが、[64; 8Hなどが表示されるだけです。
tr -dc '[:print:]\n' < input編集:
問題のある行での上記の結果
[1;64r[64;1H[64;1H[2K[64;1H[?25h[64;1H[64;.....