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