循环进入期望脚本以发送多个发送命令

时间:2019-01-10 15:33:12

标签: expect

我没有解决办法了... 我尝试在自动登录到服务器后发送多个命令

echo_test2 () {
    /usr/bin/expect  << EOF                                                                                          
    spawn ssh testserver

    foreach rules {6 7 8} {
    send "echo $rules"
    }
    expect eof
EOF
}

结果是:

test@testserver:~$ echo echo echo

应该是

test@testserver:~$ echo 6 echo 7 echo 8

任何人都知道如何使其工作吗?

预先感谢

0 个答案:

没有答案