期望输出截断为80个字符

时间:2015-06-05 14:26:18

标签: linux shell console expect powerpc

我正在为目标板运行编写一些预期脚本:

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

有什么想法吗?感谢。

0 个答案:

没有答案