Я использую 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"