我希望运行一个命令,显示它的输出并退出。
这有效:
time expect -c 'spawn date; expect eof'
spawn date
pátek, 21. dubna 2017 23:43:24 CEST
real 0m0,060s
user 0m0,010s
sys 0m0,022s
这也有效,文件内容可以立即显示,但是在预期退出之前会超时10秒:
$ time expect -c 'spawn cat /home/vmarek/.vimrc; expect eof
...
real 0m10,086s
user 0m0,012s
sys 0m0,024s
我的.vimrc是~22kB
谢谢
答案 0 :(得分:0)
我发现了。这是Solaris中的一个错误,或者预计会附带Solaris。我也无法在Linux上重现。我从来没有用过期待,所以我认为这是我身边的问题。谢谢所有花时间看这个的人。
维拉德