您尚未登录。

#1 2017-01-09 16:20:08

alexxey
会员
注册时间: 2016-12-28
帖子: 73

expect脚本等待命令提示符的问题

大家好,我的PS1为

PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '

使用以下expect脚本时,发现无法expect到提示符。

#!/usr/bin/expect -f

set prompt {[#>$] }

spawn bash

expect -re $prompt
send "echo 1\r"

expect -re $prompt
send "echo 2\r"

interact

exit

但当 PS1='\$ '时,可以expect到提示符。
初步猜测是彩色提示符的问题?

谢谢!

离线

页脚