【问题标题】:reading vm properties from a shell script XshowSettings从 shell 脚本 XshowSettings 读取 vm 属性
【发布时间】:2017-06-07 15:23:32
【问题描述】:

我正在尝试捕获java -XshowSettings | grep file.encoding 的输出,但它不起作用。我正在尝试从 Unix shell 脚本中读取 java -XshowSettings 的属性。通常,通过使用例如准备属性很容易。 printenv | grep JAVA_HOME 但在 java -XshowSetting 的情况下,grep 不起作用。

所以,我想要类似java -XshowSetting | grep file.encoding 的东西,但它不起作用。任何的想法?

【问题讨论】:

  • 您在运行java -XshowSetting | grep file.encoding 时收到的错误是什么?
  • 通过从 bash 命令行执行此命令 - 所有参数都已在控制台上打印出来,但不是一个 greped 参数“file.encoding”。 // 从 GIT BASH 执行

标签: bash shell virtual-machine system java-7


【解决方案1】:

这会解决你的问题

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

您需要结合标准输出和标准错误来捕获结果。阅读更多here。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 2023-03-15
    • 2012-01-26
    • 1970-01-01
    相关资源
    最近更新 更多