我有一個目錄,其文件的名稱是通用的後綴增加日期。找到錯誤的日期文件給出的文件名
一個例子是:
REUTERS.FH_lbm_dump.20120905
表示九月五日。
這些文件應該是在第二天的前幾分鐘創建的,例如,上述文件應該在9月6日00:01創建。
但是,由於文件名如何生成的一些錯誤,應用程序一直在錯誤地保存它們。因此9月5日00:16創建的文件的後綴爲20120905,即文件名爲1天太晚。從ls -h
輸出,顯示了錯誤的命名:
2012-09-05 00:16 FH_lbm_dump.20120905
所以邏輯來檢測,這將看文件名,提取日期,如果它等於文件的時間戳這將是積極的。
我們如何在Bash/Perl/Python中做到這一點?
歡迎使用堆棧溢出!我們鼓勵你[研究你的問題](http://stackoverflow.com/questions/how-to-ask)。如果你已經[嘗試了某些東西](http://whathaveyoutried.com/),請將其添加到問題中 - 如果沒有,請先研究並嘗試您的問題,然後再回來。 – 2012-09-10 09:25:00