Tcl “期望”和“期望”之间的区别是什么;“发送命令”;及;发送——命令“;

Tcl “期望”和“期望”之间的区别是什么;“发送命令”;及;发送——命令“;,tcl,expect,Tcl,Expect,我看到一些示例,其中send命令是通过类似于send“echo test”的方式发送的,其他地方我看到send后面跟着--。区别是什么?发送--用于发送以-开头的字符串,以防它被解释为发送的选项 从: --标志强制将下一个参数解释为字符串而不是标志任何字符串前面都可以加上--,无论它是否看起来像一个标志。这提供了一种可靠的机制来指定变量字符串,而不会被那些意外看起来像标志的字符串绊倒。(所有以-开头的字符串保留供将来选择。) send--用于发送以-开头的字符串,以防它被解释为send的选项 从

我看到一些示例,其中send命令是通过类似于
send“echo test”
的方式发送的,其他地方我看到
send
后面跟着
--
。区别是什么?

发送--
用于发送以
-
开头的字符串,以防它被解释为
发送
的选项

从:

--
标志强制将下一个参数解释为字符串而不是标志任何字符串前面都可以加上
--
,无论它是否看起来像一个标志。这提供了一种可靠的机制来指定变量字符串,而不会被那些意外看起来像标志的字符串绊倒。(所有以
-
开头的字符串保留供将来选择。)

send--
用于发送以
-
开头的字符串,以防它被解释为
send
的选项

从:

--
标志强制将下一个参数解释为字符串而不是标志任何字符串前面都可以加上
--
,无论它是否看起来像一个标志。这提供了一种可靠的机制来指定变量字符串,而不会被那些意外看起来像标志的字符串绊倒。(所有以
-
开头的字符串保留供将来选择。)