日期:2014-05-16 浏览次数:20542 次
?
shell编程:一个目录下面有很多文件,这些文件都是以日期命名的,我现在想找到最新的那个文件,然后给转移走
如果你为每个文件按日期命名的格式都一致的话,那么 "ls -l" 命令列出的文件列表就是默认按文件名称(日期先后)排序的。那么最后一个就是最新的,文件名可以用以下方式获取。 filename=`ls -l | tail -n 1 | awk '{print $9}'` 转移文件用 mv 命令即可。