Переменные Bash с пробелами

Я столкнулся со следующей проблемой в оболочке MinGW под окнами. В моем / etc / profile есть следующее выражение:

export GIT_SSH="/c/Program Files/TortoiseGit/bin/TortoisePlink.exe"

Это не работает, когда я использую git fetch в локальном репозитории. Но если мне это нравится (старый способ), это работает:

export GIT_SSH="/c/Progra~1/TortoiseGit/bin/TortoisePlink.exe"

Мой вопрос:

Как заставить его работать, используя пробелы в переменной?

В целях тестирования вы можете смоделировать что-то вроде этого (любой пример хорош):

export VAR="/c/Program Files/TortoiseGit/bin/TortoisePlink.exe"
# and try to execute like this
$VAR

Есть ли решение для этого (кроме упомянутого выше)?

Любые ссылки / подсказки приветствуются.

Спасибо ,

Юлиан

30
задан INS 28 April 2011 в 13:31
поделиться