请帮我解决这个问题。
我已经编写了一个 bash 脚本,如下所示。我的目标是从 bash 脚本中包含的期望脚本中获取返回值。
我制作的脚本如下所示。
#!/bin/bash
x=$(expect -c '
spawn ssh -o StrictHostKeyChecking=no root@10.3.2.0
expect " d: "
send "qbcrootpass\r"
expect " #"
send "res=hello\r"
send "\$res\r"
交互
')
echo $x
但它没有像我预期的那样工作!:(
我需要做什么修改??
提前致谢。