Проблема с определением переменной среды в Cygwin

Проблема с определением переменной среды в Cygwin

Я использую 64-битную установку Cygwin на моем компьютере с Windows 7. В моем ~/.bash_profile, я установил

export JBOSS_HOME=/cygdrive/c/Program\ Files/wildfly-10.0.0.CR2/

Однако, когда я пытаюсь открыть файл с использованием переменной среды $JBOSS_HOME,

$ vi $JBOSS_HOME/standalone/configuration/standalone.xml

Файл не открывается должным образом и вместо этого пытается открыть два файла в vi, один из которых

"/cygdrive/c/Program" [New File]

Как правильно определить переменную окружения, чтобы ее можно было использовать при повторном открытии в vi?

решение1

Используйте двойные кавычки, чтобы отправить всю строку как один параметр.

$ vi "$JBOSS_HOME/standalone/configuration/standalone.xml"

Связанный контент