Probleme beim Definieren einer Umgebungsvariable unter Cygwin

Probleme beim Definieren einer Umgebungsvariable unter Cygwin

Ich verwende die 64-Bit-Installation von Cygwin auf meinem Windows 7-Rechner. In meinem ~/.bash_profilehabe ich

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

Wenn ich jedoch versuche, eine Datei mit der Umgebungsvariable $JBOSS_HOME zu öffnen,

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

Die Datei wird nicht richtig geöffnet und versucht stattdessen, zwei Dateien in vi zu öffnen, von denen eine

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

Wie definiere ich meine Umgebungsvariable richtig, damit ich sie beim erneuten Öffnen in vi verwenden kann?

Antwort1

Verwenden Sie Anführungszeichen, um die gesamte Zeichenfolge als einen Parameter zu senden.

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

verwandte Informationen