【发布时间】:2026-02-03 10:30:01
【问题描述】:
我的任务之一是计算与特定日期模式匹配的文件数量。我真正需要做的是遍历目录,检查每个文件名,找到该文件名中的第二个句点,然后检查接下来的 4 个字符,看看我正在组装的日期字符串是否匹配。
2012 年 11 月将表示为“1211”。在下面的文件名中使用第二个句点之后的前四个字符,这将使我们对第一个文件名(“o.tt.121113150804”)进行匹配,因为它与该模式匹配。我会计算那个文件,然后不理会其他两个。
以下文件只是一个示例。它们可以用许多不同的方式命名。它们通常只是低于 99% 时间的变体。虽然有 2 个句点,但我需要检查第 2 个句点之后的 4 个数字,这一事实是一个明确的常数。
我需要检查的文件名:
o.tt.121113150804
o.stpw.101209092541
i.rtat.120831045704
【问题讨论】:
-
这是一个 bash 问题?