Как я могу использовать "внутри команды отправки

Я использовал интерпретатор /usr/bin/expect, чтобы подключиться к моей другой системе и выполнить некоторые команды, используя send.

Telnet успешен, однако проблема в том, что мне нужно использовать следующую команду

send "unset vpn "TEST" "

, когда я запускаю скрипт, он показывает мне следующую ошибку из-за «внутренней команды отправки».

extra characters after close-quote while executing
0
задан 13.05.2020, 14:09

2 ответа

Можно использовать escape-последовательность , использовать следующее,

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

или,

send {unset vpn "TEST"}
3
ответ дан 13.05.2020, 14:10

Вы пробовали send "unset vpn 'TEST' "?

0
ответ дан 13.05.2020, 14:11

Теги

Похожие вопросы