У меня есть ожидаемый файл, который выглядит следующим образом.Я вызываю сценарий, используя
expect myfile.exp
Я хочу иметь возможность отправить значение 1,2,3 или 4. Есть ли в переменной ожидаемое понятие переменной?
expect -exact "> "
sleep .1
send -s -- "1\r"
expect -exact "> "
sleep .1
# This prompt can take values 1, 2, 3 or 4
send -s -- "1\r"
# I want to replace "1\r" above with one of the 4 possible values at runtime
expect -exact "> "
sleep .1
send -s -- "1\r"