我正在为目标板运行编写一些预期脚本:
cat /proc/version
Linux版本2.6.34.13-7_WR4.3_rsysadsp1(root@bld1-sz.radisys.com) (gcc版本4.4.1(Wind River Linux Sourcery G ++ 4.4a-341))#1 PREEDPT Fri Sep 5 21:55:02 EDT 2014
我的问题是目标控制台以某种方式限制为80个。如果我打电话:
send "echo short command > /dev/null\r"
expect -ex $prompt
输出结果为:
echo short command > /dev/null
但是,如果我打电话:
send "echo lo-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-ong command > /dev/null \r"
输出变得疯狂:
v/null -o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-oong command > /de
显然与期望无关。当尝试在目标控制台中编写长字符串时,它看起来像: http://youtu.be/Zw-wJNSReUM
有什么想法吗?感谢。