我有两个正在运行的脚本。一个从客户端工作站运行并调用服务器上的脚本。我需要服务器脚本中的一个变量,我想我可以这样做,但它不起作用:
#!/bin/sh
local_var=""
ssh user@server " $local_var=\$server_var "
echo "$local_var"
我的 local_var 输出为空。有办法做到这一点吗?
最佳答案
尝试:
local_var=$(ssh user@server "echo ${server_var}")
关于linux - 将变量从 SSH 服务器分配给本地机器变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16588872/