我运行一个 python 脚本来打印几个小时的长日志记录,然后我意识到我想用颜色保存它的输出,但是现在运行或者通过保留 ANSI 转义代码将输出保存为彩色文本都为时konsole
已晚。script
screen -L
我试过这个伎俩但没有运气,即LD_PRELOAD=./libisatty.so xclip -o -selection clipboard > midnight.log
是否可以选择现有的终端会话并使用 ANSI 转义码保存其现有输出?
答案1
不——太晚了。 konsole 没有办法将屏幕内容作为字符获取。这就是为什么你必须依赖其他程序(例如script
)来捕获信息。