Ожидайте сценарий для показа, не дает мне вывод - PullRequest
0 голосов
/ 16 апреля 2020

Я просто хотел спросить, почему мой ожидаемый сценарий для показа не дает мне никакого вывода. Ниже приведен фрагмент кода, который я сейчас настроил. Я исключил части кода, в которых я просто пытаюсь получить доступ к устройству, которое мне удается.

send "term length 0\r"

expect "#"

send "show run\r"

expect "#"

expect "#"

set showrun_res [string trim $expect_out(buffer)]

set showrun_array [split $showrun_res "\n"] 

set showrun_array_length[llength $showrun_array] 

for {set i 1} {$i <= $showrun_array_length - 1} {incr i} {
set showrun_array_item [lindex $showrun_array $i] 
set new_str [string map {! &#33;} $showrun_array_item] 
puts "$new_str" 
} 

Нет проблем с тем, как я закончил сценарий ожидаемого. Именно эта специфика c функция для показа, где я испытываю трудности. Я попытался использовать -ex "end", так как в последней части показа было слово "end", но оно все равно не работало. Я просто хотел знать, что я делаю не так

...