如何从远程shell继承变量

时间:2017-03-15 11:51:10

标签: bash ssh remote-access

我正在机器上执行ssh并执行某些命令。

我的上一个命令给了我一个变量,我需要一个本地脚本。但是,从机器注销后如何访问该变量?

1 个答案:

答案 0 :(得分:1)

您可以使用scp在文件中传输字符串variable = value,以便从远程环境中获取它:

$ cat file.txt
X=10

然后使用“eval”在本地环境中加载变量。

VAR=$(cat file.txt)                                                              
eval $VAR                                                                        
echo $X
10

希望有所帮助! :)