我想知道是否可以在/ bin / bash(bash?)脚本中的SSH命令中使用变量。
实施例
ssh $user@$ip
如果我将变量设置为正确的值,这是否有效?任何帮助都会受到赞赏,即使这是一种完全不同且更有效的方式。
答案 0 :(得分:0)
是的,这是完全可能的。 Bash首先将用户和ip变量替换为您在脚本中提供的值。之后,bash调用ssh。
答案 1 :(得分:0)
没关系,但我会用
ssh ${user}@${ip}
因为变量不是由空格隔离的,并且您希望未来的读者清楚@
不是变量名的特殊修饰符。