在我的“预期”脚本中:
set $REPOS "/path/to/repo/"
set $REV 73
set LOG [spawn svnlook log -r $REV $REPOS]
这将在变量“LOG”中存储什么:16345(内存位置)。
它应该在变量“LOG”中存储什么:“svn提交日志的一些消息”。
执行 bash 命令然后将该输出存储到 Expect 变量中似乎是一个问题。
你有什么想法吗?我是新来期待和tcl。
你不需要在那里产卵。尝试:
set LOG [exec svnlook log -r $REV $REPOS]
如果你真的想使用spawn:
spawn vnlook log -r $REV $REPOS
expect
set LOG $expect_out(buffer)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)