0

在 Solaris 5.10 上使用 bash shell。每天我得到一些名称模式为 yyyy_mm_dd(如 2012_12_21)的文件。我只保留 3 天的文件,我删除了其余的文件。现在我需要 3 天的回溯日期才能删除它。请建议我如何在 shell 脚本中获取回溯日期。

4

1 回答 1

0

标准解决方案是使用find. 如果您真的更喜欢重新发明那个特定的轮子,date -d "3 days ago"将打印请求的日期。

find . -name '...' -mtime +3 -exec rm \+
于 2011-12-21T11:36:58.507 回答