这是我的一部分上一个问题关于文件名时间戳更正,我想将其与其他问题分开,这样也许一些社区成员就不会很难找到它,
我在基目录下的许多文件夹中保存了大量图像文件,并且某些文件的文件名具有错误的时间戳,所以我想要的是将文件名时间戳与每个文件的创建日期进行比较并生成.txt
文件仅列出错误的文件名。
您可以在这里找到一个示例:
带有错误时间戳的原始文件名:
文件名、创建日期、修改日期
20180524010500530_FR785101.jpg、2018-05-24 00:05:00、2018-05-24 00:05:34
具有正确时间戳的正确文件名是:
文件名、创建日期、修改日期
20180524000500530_FR785101.jpg、2018-05-24 00:05:00、2018-05-24 00:05:34
我开始使用ls -lc
和stat
来获取创建时间,但我仍然无法弄清楚如何比较文件名时间戳和创建日期并生成.txt
所有错误文件名的列表。
那么,有谁可以帮我编写一个可以完成这项工作的 shell 脚本吗?