我正在写zsh脚本,其中我必须从当前日期获得前90天的日期,即我必须从当前日期减去90天。然后我必须检查具有不同日期的文件夹作为他们的名字。我必须比较目录日期和减去的日期,如果结果大于减去的日期,我必须删除目录。删除基于日期的目录
例如:
让我们说CURRENT_DATE = 20131130(年月日)
subtracted_date = CURRENT_DATE - 90天
可以说有一个文件夹20130621
现在这个文件夹名称应该与减去的日期进行比较。如果大于subtracted_date,那么我必须删除目录。
出于实用的目的,您可能还会对3个月而非90天感兴趣。这将是相当微不足道的。 –
但是每个月都不会有30天。并且它的客户端规范说明该文件夹在90天后会被完全删除。 – Jahnavi
查看目录的名称(计算机上没有“文件夹”)并计算当天午夜的纪元时间。添加90 * 24 * 3600(忽略夏令时偏移)。与当前时间比较。根据需要删除。 –