0

你知道我可以通过什么方式来管道终端(不是标准输出),这些东西可以实时修改我在该终端上看到的内容吗?

特别是,我想通过一个环境管理我的终端显示,让我可以使用正则表达式查找和替换来重写它...

我的第一个应用程序是:自动着色屏幕上可以使用正则表达式轻松识别的任何信息,正如我在这里问的:着色B&W 终端应用程序?

4

2 回答 2

2

这种事情深入到了 Unix 终端处理的内部。但是,您也许可以将源tmux用作起点。tmux创建用户可以在其间切换的虚拟终端会话、平铺窗口等。它包含执行您想象的任务所需的基础设施。

于 2013-09-19T22:23:05.650 回答
2

为此,您需要一个程序(类似于 GNU 屏幕),它模拟一个虚拟终端以运行该程序,并通过在它们之间移动数据来连接真实终端和虚拟终端。对数据流实施更改的地方是在数据移动期间。

于 2013-09-19T22:26:20.400 回答