scriptコマンドで取得したtypescriptから、制御文字とカラーコードを除去したものをファイルに出力させても、バックスペースで削除した文字が残ったままになるので、削除した文字を残させない(記録させない)方法を教えてください
#前提条件
- 英語と日本語を記録したい
#試したこと
bash
1script 2echo hello wro 3 ↑ここでバックスペースを2回入力した後、orldと入力 4exit 5cat typescript | sed -r "s/[\0x08]|[\0x1B]|([K)|\x1B[([0-9]{1,2}(;[0-9]{1,2})*)?m//g" | col > scriptlog.log
typescript
echo hello wro[K[Korld
scriptlog.log
echo hello wroorld
ubuntu 18.04.1 LTS (Bionic Beaver)
windows Version 10.0.17134.523
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/06 01:49
2019/02/06 02:38
2019/02/06 02:49
2019/02/06 03:53
2019/02/06 07:03
2019/02/06 07:39
2019/02/06 08:01 編集
2019/02/06 08:16
2019/02/06 14:16