【发布时间】:2013-11-22 18:45:02
【问题描述】:
我想编写一个 KornShell (ksh) 脚本来获取目录中的文件的最新三个版本,该目录中包含许多不同版本的文件(前缀相同但时间戳为后缀的文件)并将其压缩并在同时必须删除文件的剩余版本(文件的最新三个版本除外)。 我是 KornShell 脚本的新手。任何人都可以为我提供解决方案吗? 目录结构是这样的:
abcd.11122013.txt
abcd.12122013.txt
abcd.10122013.txt
abcd.09122013.txt
xyz.11122013.txt
xyz.12122013.txt
xyz.10122013.txt
......................
在此我想要以 abcd* 作为前缀的最新 3 版本的文件。同样以 xyz* 开头的文件。
【问题讨论】: