當我運行myTest.jar,它輸出STDOUT(不是在一個文件中)的信息很多,我試圖讀取/搜索該文件的特定字符串作爲變量在我的bash腳本中。bash腳本:搜索Java STDOUT的變量
的Java標準輸出:
line 1 info............
line 2 info...........
....
...
Successful (either 'Successful' or 'Failed')
如何搜索,在bash,在標準輸出或最後一行(「成功」或「失敗」),而標準輸出重定向到一個文件?
在此先感謝
輸出可以同時發送到文件和stdout,然後你可以grep文件(輸出仍然會顯示在屏幕上)。這可以滿足你的需求嗎? – 2014-09-10 17:34:23
將輸出輸出到'tail --lines = 1'命令?我不確定這是否會給你你需要的東西。 – ajb 2014-09-10 17:34:38
就像其他人一樣,除了「成功」或「失敗」不取決於jar是否失敗,它只是我根據結果編寫的報告的總體狀態。 – Glen 2014-09-11 18:35:07