如何在cygwin中导出带空格的环境变量
导出环境变量时:如何在cygwin中导出带空格的环境变量,cygwin,export,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/
$ 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
命令正在按原样读取变量,这意味着与您在echo
时看到变量的方式完全相同,因此如何正确导出和cd它。如果您将var放在引号中,它将很好地工作
$cd“$VS\u路径”