Cygwin에서 환경 변수를 정의하는 데 문제가 있습니다.

Cygwin에서 환경 변수를 정의하는 데 문제가 있습니다.

Windows 7 컴퓨터에서 Cygwin 64비트 설치를 사용하고 있습니다. 내 ~/.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"

관련 정보