如何在发送命令中使用“

如何在发送命令中使用“

我已经使用/usr/bin/expect解释器通过 telnet 进入我的其他系统并使用 send 执行一些命令。

Telnet 成功,但问题是我必须使用以下命令

send "unset vpn "TEST" "

当我运行脚本时,它会显示以下由于“在发送命令内”导致的错误。

extra characters after close-quote while executing

答案1

您可以使用转义序列,使用以下内容,

send "unset vpn \"TEST\"\r"

或者,

send {unset vpn "TEST"}

答案2

你试过了send "unset vpn 'TEST' "吗 ?

相关内容