Возможно ли, чтобы пользователь дал свой вклад между сценарием ожидания? Где запускается сценарий ожидания и после его выполнения. Внутри нескольких ожидающих случаев сценарий останавливается и ждет ввода пользователя, а затем продолжается. Возможно ли это, если да, как бы я это сделал?Ввод пользователя в сценарий ожидания?
0
A
ответ
0
Что-то вроде этого:
#!/usr/bin/expect
.....
different stuff for your script
.....
expect {
-re ".*assword.*" {
exp_send "random_stuff\n"
exp_continue
}
}
-re
части это одна соответствует строке для ожидать либо ждать определенного выхода
exp_send
будет отослано содержанием подсказывать, когда выше регулярное выражение соответствует
exp_continue
это продолжит выполнение ОЧЕНЬ ОЧЕНЬ ВАЖНО
используйте 'expect_user' из expect или' gets' из Tcl. Прочитайте страницу ожиданий. –