Linux 将环境变量传递到Vagrant实例
我有一个带有一些环境变量的Windows主机。我希望能够将它们传递到一个流浪的linux实例中,以便写入一个文件 这适用于%foo%的简单值Linux 将环境变量传递到Vagrant实例,linux,windows,environment-variables,vagrant,Linux,Windows,Environment Variables,Vagrant,我有一个带有一些环境变量的Windows主机。我希望能够将它们传递到一个流浪的linux实例中,以便写入一个文件 这适用于%foo%的简单值 vagrant ssh -c "echo %foo% | tee -a /tmp/file" 但是,如果%foo%中有$,它就会出错,因为linux将其解释为一个变量 有没有一种方法可以自动转义%foo%中的任何$symbol,或者让linux不解释它 我发现这个问题很严重,但它遇到了同样的$problem:只需用单引号引用它: vagrant ssh
vagrant ssh -c "echo %foo% | tee -a /tmp/file"
但是,如果%foo%中有$,它就会出错,因为linux将其解释为一个变量
有没有一种方法可以自动转义%foo%中的任何$symbol,或者让linux不解释它
我发现这个问题很严重,但它遇到了同样的$problem:只需用单引号引用它:
vagrant ssh -c "echo '%foo%' | tee -a /tmp/file"
我只是希望%foo%
不要扩展到包含单引号的内容