我很少知道,我们可以将命令输出存储为本地脚本中的变量,如下所示:
variable=$(command)
就像这样,我们可以将远程命令输出存储为变量吗?任何建议都将受到高度赞赏。对于Ex:
#!/bin/bash
ssh remote@hostname << EOF
variable=$(command1)
variable=$(command2)
variable=$(command3)
答案 0 :(得分:0)
尝试,
Variable=`ssh remote@hostname "command1" </dev/null`
远程执行的命令/脚本的标准输出可以很容易地直接分配给局部变量。