在 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"

相关内容