通过网络保留'ls'输出格式

时间:2010-09-28 02:14:48

标签: bash scripting networking

我有2台机器A和B.

我希望B的输出打印在A的终端上。

我在A:

的循环中运行以下内容
nc -l -p 65000

在B上,所有输出均为/ dev / tcp / A / 65000

这在大多数情况下都有效,但是来自“ls”等程序的输出会丢失其颜色和标签格式。有没有办法让这个工作,例如直接写在A上的tty?我该怎么做?

感谢。

1 个答案:

答案 0 :(得分:1)

你需要使用类似unbuffer之类的东西来欺骗程序,让它认为它已连接到tty。