拉字符串linux java

拉字符串linux java,java,linux,Java,Linux,在Linux中,如何仅从一条线中拉出字符串,而不考虑其位置 例如: 我想从字符串位置不相同的多个Linux框中提取Java的-Xmx和-Xms值。您可以使用grep命令(您可以) 例如,如果文件“file.txt”包含以下内容: setting1: value1 setting2: value2 setting3: value3 ... 命令grep setting2 file.txt将返回: $ grep setting2 file.txt setting2: value2 如果有

在Linux中,如何仅从一条线中拉出字符串,而不考虑其位置

例如:


我想从字符串位置不相同的多个Linux框中提取Java的
-Xmx
-Xms
值。

您可以使用
grep
命令(您可以)

例如,如果文件“file.txt”包含以下内容:

setting1: value1
setting2: value2
setting3: value3
...
命令
grep setting2 file.txt
将返回:

$ grep setting2 file.txt
    setting2: value2

如果有多个名为
setting2
的设置,则每个设置将返回一行。

•欢迎使用堆栈溢出,请花一些时间阅读,并为您的问题提供您编写的相关代码(至少是您迄今为止尝试过的代码)(您也可以阅读)这些堆设置是否保存在用于启动java程序的脚本中?如果是这样,为什么不使用grep:ssh[USER-NAME]@[REMOTE-HOST]grep“-Xm.”/path/to/script/script。