我正在尝试自动化某些工具,我有
spawn /home/rundoc.sh $path $view
expect "Please enter correct product number []"
sleep 2
send "CX102504\r"
问题是默认情况下会在提示中添加最后一个产品编号,例如
Please enter correct product number [] CX000001
当我在舞会中运行我的期望脚本时添加
Please enter correct product number [] CX000001CX102504
所以除了发送BACKSPACE(删除)默认产品编号外,我怎么说才能在提示中添加新设置 例如,像
send "<BACKSPACE><BACKSPACE><BACKSPACE><BACKSPACE><BACKSPACE>CX102504\r"
答案 0 :(得分:3)
答案 1 :(得分:3)
或者你可以使用\025
一次 - 也就是Ctrl-U(用于读取线编辑)删除光标和行开头之间的所有内容。