2017-06-07 15 views
0

Ich versuche, die Ausgabe von java -XshowSettings | grep file.encoding zu erfassen, aber es funktioniert nicht. Ich versuche, eine Eigenschaft von java -XshowSettings von einem Unix-Shell-Skript zu lesen. Normalerweise ist es einfach, eine Eigenschaft unter Verwendung von z.B. printenv | grep JAVA_HOME, aber im Fall von java -XshowSetting funktioniert grep nicht.lesen vm Eigenschaften aus einem Shell-Skript XshowSettings

Also, ich möchte so etwas java -XshowSetting | grep file.encoding, aber es funktioniert nicht. Irgendeine Idee?

+0

Was ist der Fehler, den Sie beim Ausführen von 'java -XshowSetting | erhalten haben? grep file.encoding'? – hmofrad

+0

durch Ausführen dieses Befehls aus der Bash-Befehlszeile - alle Parameter wurden auf der Konsole ausgedruckt, aber nicht der eine Greped-Parameter "file.encoding". // von GIT BASH ausgeführt – marburger

Antwort

0

Dies wird Ihr Problem

java -XshowSettings 2>&1 | grep file.encoding 

Sie müssen kombinieren, um die Standardausgabe und Standardfehler lösen, die Ergebnisse zu erfassen. Lesen Sie mehr here.

Verwandte Themen