基本上我正在连接另一台计算机上的cygwin终端并运行一个支持TCL的程序(CodeWarrior)。在程序中运行tcl命令不是问题。 我正在尝试的是将输出(例如来自put)重定向到我正在运行的cygwin控制台。
答案 0 :(得分:0)
如果终端是当前终端,您可以这样做:
set terminal [open /dev/tty]
puts $terminal "Hi there!"
您可以使终端处理为全局终端并且永远不会关闭它(直到程序退出)。
只要您有权限,只需打开正确的设备即可写入其他终端。或者你可以打开文件描述符,如果你可以在/proc
中找到它,虽然这本身就是一种黑色艺术。