[通告] 本论坛迁移啦~请前往位于 https://forum.archlinuxcn.org/ 的新论坛。所有帖子和参与的用户都已经迁移。
您正在访问的是原 bbs.archlinuxcn.org 的静态存档。本页面的新地址位于 https://forum.archlinuxcn.org/t/topic/9178。
页次: 1
大家好,我的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到提示符。
初步猜测是彩色提示符的问题?
谢谢!
离线
页次: 1