ls -ltr /homedir/mydirectory/work/ |tail -n 1|cut -d ' ' -f 10
但是,這是獲得所需result.And也是其不可靠的一種非常原始的方法。 我得到的輸出只是執行
ls -ltr /homedir/mydirectory/work/ |tail -n 1
是
-rw-r--r-- 1 user pusers 1764 Apr 1 12:06 firstfile.xml
所以在這裏我得到的文件名。 但如果做上面的命令,輸出類似
-rw-r--r-- 100 user pusers 1764 Apr 1 12:06 firstfile.xml
第一個命令失敗!可以理解的是,我正在削減現在不具有效力的第10個字符的結果。
那麼如何改進它。
是否「最新」的意思是其中的修改日期是最文件最近? – 2013-04-02 05:58:20
是的。代表着。 我只想要文件名 – R11G