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 に答える