我正在尝试运行一个期望脚本,每次提示说 user@blah 的密码时,它都会输入密码我有以下期望脚本,但它似乎正在运行。
谁能告诉我我做错了什么?这个提示在我运行的命令上出现多次,所以我每次都需要输入密码,它会看到 user@blah 的密码。
#!/usr/bin/expect
global env
set timeout 10
spawn command that requires password
expect "^user"
send "password\r"
谢谢,麻烦您了。
只是将最后一点与我见过的另一个例子进行比较:
它们的发送语法似乎略有不同。而且它们还允许相当自由的期望正则表达式。最后的位也可能有一些答案。