2017-02-02 48 views
-1

不管在Linux中的位置如何只能從一行中拉字符串?拉字符串linux java

例子:

我想從多個Linux箱,其中串的位置不一樣拉了Java的-Xmx-Xms值。

+0

歡迎使用Stack Overflow,請花點時間關注[Stack Overflow tour](http://stackoverflow.com/tour)並閱讀[如何提出一個好問題?](http:// stackoverflow.com/help/how-to-ask)同時提供給我們您寫下的相關代碼(至少您已經嘗試過了)您的問題(您也可以閱讀[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)) –

+0

這些堆設置是否保存在用於啓動java程序的腳本中?如果是這樣,爲什麼不使用grep:ssh [USER-NAME] @ [REMOTE-HOST] grep「-Xm」。 /路徑/到/腳本/腳本。 – gregory

回答

0

您可以使用grep命令(您可以read the documentation here)。

例如,如果文件 「file.txt的」 constains如下:

setting1: value1 
setting2: value2 
setting3: value3 
... 

命令grep setting2 file.txt將返回:

$ grep setting2 file.txt 
    setting2: value2 

如果有更多的有超過一個設定命名setting2,它會每個返回一行。