2017-06-07 6 views
0

J'essaie de capturer la sortie de java -XshowSettings | grep file.encoding mais cela ne fonctionne pas. J'essaie de lire une propriété de java -XshowSettings à partir d'un script shell Unix. Normalement, il est facile de préparer une propriété en utilisant par ex. printenv | grep JAVA_HOME mais dans le cas de java -XshowSetting, grep ne fonctionne pas. Donc, je veux quelque chose comme java -XshowSetting | grep file.encoding, mais cela ne fonctionne pas. Une idée?lecture des propriétés vm à partir d'un script shell XshowSettings

+0

Quelle est l'erreur que vous avez reçue pour exécuter 'java -XshowSetting | grep file.encoding'? – hmofrad

+0

en exécutant cette commande à partir de la ligne de commande bash - tous les paramètres ont été imprimés sur la console mais PAS le paramètre greed "file.encoding". // exécuté depuis GIT BASH – marburger

Répondre

0

Cela permettra de résoudre votre problème

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

Vous devez combiner la sortie standard et l'erreur standard pour saisir les résultats. Lire la suite here.