1

当我导出环境变量时:

$ 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

4

1 回答 1

2

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

$ cd "$VS_PATH"

于 2013-06-12T18:44:51.763 回答