0
我正在尝试使用来自远程脚本的变量的脚本。目前,该脚本在脚本中使用ssh user @ server“/route/to/script.sh”命令执行远程脚本。在那个脚本中我保存了一些变量。我希望在我的本地脚本中使用这些变量,我已经开始了一切。Bash脚本远程变量到本地脚本
任何想法如何做到这一点?
问候: 伯特
我正在尝试使用来自远程脚本的变量的脚本。目前,该脚本在脚本中使用ssh user @ server“/route/to/script.sh”命令执行远程脚本。在那个脚本中我保存了一些变量。我希望在我的本地脚本中使用这些变量,我已经开始了一切。Bash脚本远程变量到本地脚本
任何想法如何做到这一点?
问候: 伯特
很多可能的选项。一个可能是:
a=$(ssh [email protected] "/route/to/script.sh")
虽然远程script.sh
看起来是这样的:
#!/bin/bash
hostname
这样,命令hostname
的输出(应该是远程主机的名称)会在结束局部变量a
。
我也是这样做的。 :) 多谢,伙计。 upvoted它,但我没有足够的代表,标记为答案。请自己做。 – Bert
远程脚本需要打印变量值,然后本地脚本必须读取输出并分配给其变量。 – Barmar
你能告诉我怎么做吗? – Bert
SO不是免费的编码服务。你必须尝试自己解决问题。如果无法正常工作,请发布您尝试的内容,我们会帮助您解决问题。 – Barmar