Привет всем
нужно огранизовать ветвление с циклом
что-то вроде
for {} 30 {} {
expect {
"..." {send "\r"}
">" break
}
}
смысл которого в том что если будет выводиться "..." то нужно отправить Enter, а если выведется приглашение то завершить работу
приведенный мною код не работает
что я делаю не так?
expect (проблемка с циклом)
Модератор: Модераторы разделов
-
knicefire
- Сообщения: 86
- ОС: Arch Linux
Re: expect
спасибо, решил методом тыка и углубленного прочтения манов (хоть я с англ не очень дружу)
кому интересно - решилось так
for {} 30 {} {
expect {
"..." {send "\r";exp_contimue}
timeout {break} #т.е. если больше не наблюдается "..."
}
}

кому интересно - решилось так
for {} 30 {} {
expect {
"..." {send "\r";exp_contimue}
timeout {break} #т.е. если больше не наблюдается "..."
}
}