制御文字を出力する「スクリプト」コマンドを変更する方法は? [コピー]

制御文字を出力する「スクリプト」コマンドを変更する方法は? [コピー]

「スクリプト」ツールを使用して端末で実行するすべての操作を可能な場合は、タイムスタンプでファイルに保存したいと思います。ただし、制御文字を含む出力を受け取るため、出力が読みにくくなり、操作に使用できなくなります。ログファイルは次のとおりです。

    Script started on 2023-08-12 12:33:49+02:00 [TERM="xterm-kitty" TTY="/dev/pts/2" COLUMNS="213" LINES="50"]
^[]0;user@arch:~/Documents/Test^G^[[?2004h[user@arch Test]$ echo^H^[[K^H^[[K^H^[[K^H^[[K^G^G^G^G^G^G^Gecho test
^[[?2004l^Mtest
^[]0;user@arch:~/Documents/Test^G^[[?2004h[user@arch Test]$ clear
^[[?2004l^M^[[H^[[2J^[]0;user@arch:~/Documents/Test^G^[[?2004h[user@arch Test]$ exit
^[[?2004l^Mexit

Script done on 2023-08-12 12:34:09+02:00 [COMMAND_EXIT_CODE="0"]

ご覧のとおり、私はキティを使用していますが、これは問題の一部である可能性があります。しかし、どのように解決するのかわかりません。ログファイルには通常、端末に表示される内容のみを含める必要があります。

ベストアンサー1

おすすめ記事