Ich verwende die 64-Bit-Installation von Cygwin auf meinem Windows 7-Rechner. In meinem ~/.bash_profile
habe 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"