gpt4 book ai didi

linux - 通过 ssh 导入远程变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:33 26 4
gpt4 key购买 nike

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

远程文件comlink.sh:

#!/bin/bash

test=1
new=2
ready=1

本地文件:

#!/bin/bash

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

echo $ready

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

最佳答案

如果您完全确定可以信任该文件的内容,然后你可以使用 eval 在当前 shell 中执行它的内容,从而“导入”那些变量:

eval "$(ssh pi@[myIP] "cat /home/pi/comlink.sh")"

关于linux - 通过 ssh 导入远程变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45637626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com