У меня есть ожидаемый сценарий, который должен выполнить какой-то другой сценарий оболочки, чтобы принять лицензионное соглашение
#!/usr/bin/expect
spawn ./xxx.sh
expect -ex "--More--"
send -- " "
expect "Do you agree with this license ?[Yes/No]"
send "Y\r"
Но когда я запускаю его, я получаю эту ошибку
invalid command name "Yes/No"
while executing
"Yes/No"
invoked from within
"expect "Do you agree with this license ?[Yes/No]""
(file "./xxx.sh" line 5)
Я не знаю, что я делаю не так