执行此命令时:
我看到的输出是:
那么如何在SSH命令内设置一个变量呢?
user@local:~ >ssh user@remote " export myvar=myvalue ; echo myvar=$myvar ; "
我看到的输出是:
myvar=
当直接在远程机器上运行时,我得到了预期的结果:
user@remote:~ > export myvar=myvalue ; echo myvar=$myvar ;
输出:
myvar=myvalue
那么如何在SSH命令内设置一个变量呢?