我尝试通过ssh导入远程bash脚本的变量。
远程文件comlink.sh:
#!/bin/bash
test=1
new=2
ready=1
本地文件:
#!/bin/bash
ssh pi@[myIP] "cat /home/pi/comlink.sh"
echo $ready
但变量没有价值。我错过了什么吗?
答案 0 :(得分:1)
如果您完全确定可以信任该文件的内容,
那么您可以使用%d
在当前shell中执行其内容,
从而“导入”这些变量:
eval