Tcl expect中的-i标志是什么意思?

Tcl expect中的-i标志是什么意思?,tcl,expect,Tcl,Expect,我看到一些代码exp\u send-I$bash\u id”/bin/tcsh“,那么-I标志是什么意思?exp\u send后-i标志的含义是什么?Expect允许您一次生成多个进程,然后以混合方式与它们交互。这是一个非常强大的机制,但它确实意味着,当你说要发送什么到或期望什么时,你必须说出你在说什么。这是通过使用-i标志指定生成id来完成的,该id在创建子流程时由spawn返回 当只有一个子流程时,-i可以省略,因为默认情况下使用全局spawn\u id变量。Expect允许您一次生成多个流

我看到一些代码
exp\u send-I$bash\u id”/bin/tcsh“
,那么
-I标志是什么意思?exp\u send后-i标志的含义是什么?

Expect允许您一次生成多个进程,然后以混合方式与它们交互。这是一个非常强大的机制,但它确实意味着,当你说要发送什么
到或期望什么时,你必须说出你在说什么。这是通过使用
-i
标志指定生成id来完成的,该id在创建子流程时由
spawn
返回


当只有一个子流程时,
-i
可以省略,因为默认情况下使用全局
spawn\u id
变量。

Expect允许您一次生成多个流程,然后以混合方式与它们交互。这是一个非常强大的机制,但它确实意味着,当你说要发送什么到或期望什么时,你必须说出你在说什么。这是通过使用
-i
标志指定生成id来完成的,该id在创建子流程时由
spawn
返回

当只有一个子流程时,
-i
可以省略,因为默认情况下使用全局
spawn\u id
变量