根据特定日期进行 grep

根据特定日期进行 grep

我的 Linux 硬盘上有一个文件,我知道它是在 2007 年 11 月创建的。我试过 find 和 grep2007 年 11 月 ?? 尝试过多种组合但均未成功。我遗漏了什么?

答案1

你可能混淆了外壳全局变量(其中?匹配任何单个字符)使用 grep常用表达(其中,?要么是文字,要么是量词 - 而.匹配任意单个字符)。

无论如何,grep这不是正确的工具 - 您可以find使用以下命令向 GNU 指定文件修改日期范围-newermt

find path/to/drive/ -type f -newermt '2007-10-31' ! -newermt '2007-12-01'

相关内容