2014-02-18 27 views
0

我是bash的新手,所以如果我以錯誤的方式解決這個問題,請告訴我。現在,我試圖找到其中R開始,以.jar結尾的罐子,我已經實現了這個像這樣從管道檢索最後一個修改後的文件發現結果

sudo find/-mount -name "R*.jar" | while read line; do echo $line; done 

但是我不知道如何使用管道數據搶到最後修改文件。我將運行在Java

java -jar $lastFile -debug 

最後修改文件,但正如我所說,我不知道如何去眼見這是最後一次修改。因爲我會運行它,所以我必須能夠在循環之外訪問它。

回答

0

使用此:

java -jar `find/-type f -name "R*.jar" -printf '%[email protected] %p\n' | sort -k 1nr | sed 's/^[^ ]* //' | head -n 1` -debug 

一種this answer信用爲sort命令。

相關問題