通过ssh导入远程变量

时间:2017-08-11 14:27:03

标签: linux bash shell variables ssh

我尝试通过ssh导入远程bash脚本的变量。

远程文件comlink.sh:

#!/bin/bash

test=1
new=2
ready=1

本地文件:

#!/bin/bash

ssh pi@[myIP] "cat /home/pi/comlink.sh"

echo $ready

但变量没有价值。我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

如果您完全确定可以信任该文件的内容, 那么您可以使用%d在当前shell中执行其内容, 从而“导入”这些变量:

eval