【发布时间】:2015-10-10 17:47:27
【问题描述】:
我开发了一个备份 shell 脚本,它基本上将一个文件复制到另一个目录并在其上附加一个时间戳,该时间戳粘在一起构成一个数字。
有这样的效果。
cp file1 directory/{file1##*/} - {date +'%Y%m%d%H%M%S'}
现在,假设我有“file1 - 20151009141528”和许多其他 file1 备份。如何比较它们并删除日期构成最小数字的那个?
老实说,这是我最后的选择。我已经尝试过,但没有成功!
提前非常感谢!
编辑:
我想去做类似的事情
for item in "$directory1"
do
if *number of file1 - 20151009141528 is smaller than all remaining backup files, remove*
done
【问题讨论】: