如何在cygwin中用空格导出环境变量

时间:2013-06-12 17:51:12

标签: cygwin export

导出环境变量时:

$ export VS_PATH=/cygdrive/c/Users/bla/Documents/Visual\ Studio\ 2010/Projects/

和echo $ VS_PATH给出正确的变量

$ echo $VS_PATH
/cygdrive/c/Users/bla/Documents/Visual Studio 2010/Projects/

所以我认为它设置正确。但

$ cd $VS_PATH
-bash: cd: /cygdrive/c/Users/bla/Documents/Visual: No such file or directory

有什么问题?我怎样才能正确导出和cd

1 个答案:

答案 0 :(得分:2)

因为cd命令正在按原样读取变量,这意味着您在echo时看到它的方式完全相同。如果将var放在引号中,它将正常工作。

$ cd "$VS_PATH"