如何从使用 tput 的命令“渲染”输出,以便仅保留最终的终端后处理结果?
我捕获了使用 tput 在屏幕上绘制某些内容的脚本的输出。当我执行 cat myoutput 时,一切都很清楚(看起来终端从头开始重新解释它),但是当我编辑或管道输出时,我看到大量的 ansi 序列以及破坏性打印之前的所有内容,例如 tput clear 等。 我怎样才能对其进行后处理,以便我只得到最终的“渲染”? 更好的是,其根源是我目前正在编写我的脚本,因此它将除了终端之外的所有内容都打印到文件中 和exec > >(tee /dev/tty) 有没有办法告诉标准输出通道在保存之前“渲染”所有内...