【发布时间】:2020-03-18 13:12:31
【问题描述】:
我看到一些示例,其中发送命令与 send "echo test" 类似,而在其他地方我看到 send 后跟 --。有什么区别?
【问题讨论】:
我看到一些示例,其中发送命令与 send "echo test" 类似,而在其他地方我看到 send 后跟 --。有什么区别?
【问题讨论】:
send -- 用于发送以- 开头的字符串,以防它可能被解释为send 的选项。
来自manual:
--标志强制将下一个参数解释为字符串而不是标志。 任何字符串前面都可以有--,无论它看起来是否真的像一个标志。这提供了一种可靠的机制来指定变量字符串,而不会被那些意外看起来像标志的字符串绊倒。 (所有以-开头的字符串都保留供将来使用。)
【讨论】: