Я не знал, как отправлять клавиши со стрелками с помощью expect, поэтому я сгенерировал скрипт autoexpect для всех клавиш со стрелками и обнаружил, что autoexpect генерирует этот символ для клавиши со стрелкой вправо:
send -- "^[\[C"
Я использовал ту же команду отправки в своем пользовательском скрипте, и я получаю следующую ошибку:
while executing
"send -- "^[\[C"
expect eof
"
(file "script_auto.exp" line 38)
Что именно я должен сделать, чтобы отправить клавишу со стрелкой вправо. Любая помощь будет оценена по достоинству.
send -- "^[\[1;5C"
. Интересно, почему такая разница. В любом случае, можешь попробоватьsend -- {^[\[C}
? - person Dinesh   schedule 16.12.2014