gpt4 book ai didi

Bash:在 SSH 命令中使用 EXPORT

转载 作者:行者123 更新时间:2023-11-29 09:02:33 26 4
gpt4 key购买 nike

执行这条命令时:

user@local:~ >ssh user@remote " export myvar=myvalue ; echo myvar=$myvar ; "

我得到输出:

myvar=

当直接在远程机器上运行时,我得到了预期的结果:

user@remote:~ > export myvar=myvalue ; echo myvar=$myvar ;

输出:

myvar=myvalue

那么如何在 ssh 命令中设置一个变量呢?

最佳答案

那是因为您使用的是双引号,所以变量在您的本地 机器上被扩展之前 甚至调用ssh。使用单引号:

ssh user@remote 'export myvar=myvalue ; echo myvar=$myvar'

关于Bash:在 SSH 命令中使用 EXPORT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19052607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com