shell获取目录下最新的文件,文件是以日期命名

如果你为每个文件按日期命名的格式都一致的话,那么 "ls -l" 命令列出的文件列表就是默认按文件名称(日期先后)排序的。那么最后一个就是最新的,文件名可以用以下方式获取。
filename=`ls -l | tail -n 1 | awk '{print $9}'`

http://zhidao.baidu.com/question/232393494.html
posted @ 2015-12-30 15:29  seasonzone  阅读(1308)  评论(0编辑  收藏  举报