Im пытается сделать только сценарий, который будет принимать меры, только если строка не присутствует на выполнении команды: например:Исключение действие, когда условие не выполняется
send -- "sys set -nd\r"
expect "showdebugcommands" {} "\n$PROMPT" {send -- "sys set showdebugcommands 1\r"}
Что я хочу сделать, это: НИЧЕГО, если «showdebugcommands» присутствует на выходе cmd, но в случае, если это не так, выполните команду «sys set showdebugcommands 1».
Как я могу достичь этого, используя ожидание?
Спасибо, Гленн! Я не знаю, почему оператор IF не запускается, когда слово showdebugcommands присутствует после выполнения cmd. Что-нибудь, чего я не могу пропустить? – Frosa
Разве это не то, что вы хотите? Вы сказали, что хотите ничего не делать, если это слово видно. –
Ops. был моим плохим. Капитализация ... спасибо за помощь. отлично работал. – Frosa