这个主题已经多次讲过了,在SO和wiki上有很多例子,但我不明白在我的情况下发生了什么......
如果我使用exec {*}$mycmd &
,我的线条会在我的控制台上实时显示,这是我想要的,但我不会抓住它们,所以我采用了另一种方法,我使用了{{ 1}}但我的行显示在命令的末尾。
open |$mycmd r
我的代码% set mycmd [list $exe $journal -args {*}$args 2>c:/temp/error.txt]
% exec {*}$mycmd &
my line display in real time
my line display in real time
my line display in real time
...
...
...
%
:Fileevent example
pipeline