如何使用Expect.pm将箭头键按下发送到进程

Ano*_*don 5 perl expect

看起来这应该是显而易见的,但如何使用Expect.pm将箭头按键发送到进程?它取决于我使用的终端类型(vt100)还是我发送键盘扫描码?

TIA.

Jon*_*erg 5

它确实取决于您当前的TERM环境变量.一旦设置正确(比如VT220或linux),那么箭头键就是

up:    "\c[[A"
down:  "\c[[B"
left:  "\c[[D"
right: "\c[[C"
Run Code Online (Sandbox Code Playgroud)