Wie rufe ich eine Windows-Umgebungsvariable in einem Shell-Skript auf?


0

Es ist möglich, Windows-Umgebungsvariablen in einem Fledermausskript aufzurufen, indem z. % JAVA_HOME%. Es sieht so aus, als ob dies mit CygWin und Shell-Skripten nicht möglich ist. Ist es möglich, Windows-Umgebungsvariablen in Shell-Skripten aufzurufen? Dies ist praktisch für die Konfiguration und Ausführung eines Unix-Pakets unter Windows. Andernfalls muss JAVA_HOME jedes Mal geändert werden, wenn die Java-Version aktualisiert wurde.

/cygdrive/c/hbase/hbase-0.94.19/bin/hbase: line 231: %JAVA_HOME%/bin/java: No su
ch file or directory
/cygdrive/c/hbase/hbase-0.94.19/bin/hbase: line 365: /cygdrive/c/hbase/hbase-0.9
4.19/%JAVA_HOME%/bin/java: No such file or directory
/cygdrive/c/hbase/hbase-0.94.19/bin/hbase: line 365: exec: /cygdrive/c/hbase/hba
se-0.94.19/%JAVA_HOME%/bin/java: cannot execute: No such file or directory
/cygdrive/c/hbase/hbase-0.94.19/bin/hbase: line 231: %JAVA_HOME%/bin/java: No su
ch file or directory
/cygdrive/c/hbase/hbase-0.94.19/bin/hbase: line 365: /cygdrive/c/hbase/hbase-0.9
4.19/%JAVA_HOME%/bin/java: No such file or directory
/cygdrive/c/hbase/hbase-0.94.19/bin/hbase: line 365: exec: /cygdrive/c/hbase/hba
se-0.94.19/%JAVA_HOME%/bin/java: cannot execute: No such file or directory

1
Sie müssen wahrscheinlich die Syntax Ihrer Shell verwenden, um auf die Variable zuzugreifen. Zum Beispiel $JAVA_HOME$
Der Hochstapler

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.