我正在寫zsh腳本,其中我必須從當前日期獲得前90天的日期,即我必須從當前日期減去90天。然後我必須檢查具有不同日期的文件夾作爲他們的名字。我必須比較目錄日期和減去的日期,如果結果大於減去的日期,我必須刪除目錄。刪除基於日期的目錄
例如:
讓我們說CURRENT_DATE = 20131130(年月日)
subtracted_date = CURRENT_DATE - 90天
可以說有一個文件夾20130621
現在這個文件夾名稱應該與減去的日期進行比較。如果大於subtracted_date,那麼我必須刪除目錄。
出於實用的目的,您可能還會對3個月而非90天感興趣。這將是相當微不足道的。 –
但是每個月都不會有30天。並且它的客戶端規範說明該文件夾在90天后會被完全刪除。 – Jahnavi
查看目錄的名稱(計算機上沒有「文件夾」)並計算當天午夜的紀元時間。添加90 * 24 * 3600(忽略夏令時偏移)。與當前時間比較。根據需要刪除。 –