脚本中SSH命令的变量

时间:2014-10-01 22:45:14

标签: linux ssh

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

实施例

ssh $user@$ip

如果我将变量设置为正确的值,这是否有效?任何帮助都会受到赞赏,即使这是一种完全不同且更有效的方式。

2 个答案:

答案 0 :(得分:0)

是的,这是完全可能的。 Bash首先将用户和ip变量替换为您在脚本中提供的值。之后,bash调用ssh。

答案 1 :(得分:0)

没关系,但我会用

ssh ${user}@${ip}

因为变量不是由空格隔离的,并且您希望未来的读者清楚@不是变量名的特殊修饰符。