数時間の長いログレコードを印刷するPythonスクリプトを実行しています。その結果、出力をカラーとして保存したいのですが、実行したりANSIエスケープを維持したりして出力をカラーテキストとして保存するには遅すぎます。コードkonsole
。script
screen -L
頑張ったこのトリックしかし、幸運ではありません。LD_PRELOAD=./libisatty.so xclip -o -selection clipboard > midnight.log
既存の端末セッションを選択し、ANSIエスケープコードを使用して既存の出力を保存できますか?
答え1
いいえ - 遅すぎます。 konsoleには、画面の内容を文字として読み込む方法はありません。そのため、他のプログラム(例:script
) 情報をキャプチャします。