我的一项任务是计算与特定日期模式匹配的文件数量。真的,我需要做的是循环目录,检查每个文件名,找到该文件名中的第二个句点,然后检查接下来的4个字符,以查看我正在组装的日期字符串是否匹配。查找包含字符串出现的文件
2012年11月将被表示为“1211”。在下面的文件名中使用第二个句点之后的前四个字符,这会让我们击中第一个文件名(“o.tt.121113150804”),因为它符合该模式。我会统计这个文件,然后单独留下其他两个。
以下文件只是一个示例。他们可以用许多不同的方式命名。他们通常只是99%以下时间的变化。事实上有两个时期,我需要检查第二个之后的4位数字是一个固定的常数。
文件名,我需要检查:
o.tt.121113150804
o.stpw.101209092541
i.rtat.120831045704
如何是一个bash的问题吗? – melpomene