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で2つのファイルを開こうとします。そのうちの1つは

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

vi で再度開いたときに使用できるように環境変数を定義する適切な方法は何ですか?

答え1

文字列全体を 1 つのパラメータとして送信するには、二重引用符を使用します。

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

関連情報