1

我在 .sh 文件中设置 BASE_PATH,如下所示:

BASE_PATH="D:/Program files/VisualSFM/Bundler";

而且,我使用 cygwin 运行 .sh 文件,但出现了一些错误:

./RunBundler.sh:line56:D:/Program:没有这样的文件或目录。

我尝试了很多方法来解决这个问题,我发现如果文件名(BASE_PATH)包含空格,cygwin找不到文件或目录。那么如果BASE_PATH包含空格,如何在.sh文件中设置BASE_PATH?

4

1 回答 1

0

使用此路径:

BASE_PATH="/cygdrive/D/Program files/VisualSFM/Bundler"

或者

BASE_PATH="/cygdrive/D/Progra~1/VisualSFM/Bundler"
于 2013-11-06T08:03:43.983 回答