【问题标题】:what is the difference in expect between "send command" and "send -- command"“发送命令”和“发送-命令”之间的期望有什么区别
【发布时间】:2020-03-18 13:12:31
【问题描述】:

我看到一些示例,其中发送命令与 send "echo test" 类似,而在其他地方我看到 send 后跟 --。有什么区别?

【问题讨论】:

    标签: tcl expect


    【解决方案1】:

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

    来自manual

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 1970-01-01
      • 2014-11-12
      • 2023-01-26
      • 2011-09-18
      • 1970-01-01
      • 2013-03-29
      相关资源
      最近更新 更多