2014-10-01 94 views
-4

我想知道是否可以在/ bin/bash(bash?)腳本中的SSH命令中使用變量。腳本中SSH命令的變量

ssh [email protected]$ip 

這是否工作,如果我設定的變量來正確的價值觀?任何幫助,將不勝感激,即使它是一個完全不同的,更有效的方式做到這一點。

+2

當你嘗試時發生了什麼? – 2014-10-01 22:46:16

+0

解釋你試過這個時發生了什麼,這不是你預期會發生的事情。 – 2014-10-01 23:03:14

回答

0

是的,這是完全可能的。 Bash首先將用戶和ip變量替換爲您在腳本中給出的值。之後,bash調用ssh。

0

這很好,但我會用

ssh ${user}@${ip} 

因爲變量沒有用空白孤立的,你要明確未來的讀者,@是不是在變量名特殊的改性劑。