Linux 使用本地bash变量的远程ssh命令

Linux 使用本地bash变量的远程ssh命令,linux,bash,ssh,Linux,Bash,Ssh,我想通过ssh会话发送远程命令。命令体在本地主机中有一些要求值的变量。这是我的命令: EEEE="fefe"; ssh <name>@<server> 'echo ${EEEE}' 另一种解决方案是使用本地主机上的时态字符串在本地计算变量,然后将结果发送到远程服务器中执行 EEEE="fefe" COMM="echo ${EEEE}" ssh <name>@<server> 'echo $COMM' EEEE=“fefe” COMM=“ech

我想通过ssh会话发送远程命令。命令体在本地主机中有一些要求值的变量。这是我的命令:

EEEE="fefe"; ssh <name>@<server> 'echo ${EEEE}' 
另一种解决方案是使用本地主机上的时态字符串在本地计算变量,然后将结果发送到远程服务器中执行

EEEE="fefe"
COMM="echo ${EEEE}"
ssh <name>@<server> 'echo $COMM'
EEEE=“fefe”
COMM=“echo${EEEE}”
ssh@“echo$COMM”

这是否有另一个强制局部变量求值的选项

EEEE=“fefe”;ssh@“echo${EEEE}”在
“echo${EEEE}”周围使用双引号
@NehalJ.Wani-你只是稍微快了一点
:)
为什么不继续写一个关于单v的答案呢。双引号和变量替换、路径名扩展、分词等@Zohar81:see:EEEE=“fefe”;ssh@“echo${EEEE}”在
“echo${EEEE}”周围使用双引号
@NehalJ.Wani-你只是稍微快了一点
:)
为什么不继续写一个关于单v的答案呢。双引号和变量替换、路径名扩展、分词等@Zohar81:请参阅:
EEEE="fefe"
COMM="echo ${EEEE}"
ssh <name>@<server> 'echo $COMM'