Я использовал интерпретатор /usr/bin/expect
, чтобы подключиться к моей другой системе и выполнить некоторые команды, используя send.
Telnet успешен, однако проблема в том, что мне нужно использовать следующую команду
send "unset vpn "TEST" "
, когда я запускаю скрипт, он показывает мне следующую ошибку из-за «внутренней команды отправки».
extra characters after close-quote while executing
Можно использовать escape-последовательность , использовать следующее,
send "unset vpn \"TEST\"\r"
или,
send {unset vpn "TEST"}