原则:尽量不要使用expect的复杂功能,只执行简单命令就好。
如果有复杂命令要执行,可以远程执行shell脚本。
1、获取expect send的返回值:
使用$expect_out(buff)
2、使用expect执行远程命令:
只能使用send
open、read、exec都是在本地执行,不是在远程机器上。
3、变量
send “$test” 指的是脚本中变量
send "echo $test"指的是远程变量
原则:尽量不要使用expect的复杂功能,只执行简单命令就好。
如果有复杂命令要执行,可以远程执行shell脚本。
1、获取expect send的返回值:
使用$expect_out(buff)
2、使用expect执行远程命令:
只能使用send
open、read、exec都是在本地执行,不是在远程机器上。
3、变量
send “$test” 指的是脚本中变量
send "echo $test"指的是远程变量