我想過濾一個文件,並刪除(或寫入另一個文件),只有那些日期是「真正」小於日期的字符串,比如說2小時30分鐘前(150分鐘)。我不需要可以找到絕對值「2017-03-21 04:36:19」的命令 - 然後刪除所有行。因爲線條不存在的機率很大(秒,然後分鐘,並且此過濾器不刪除所有文件)。最近幾分鐘的過濾日誌小時
我在旁邊格式的數據:
2017-03-18 01:27:12 bla bla
2017-03-18 02:14:11 bla bla
2017-03-20 04:37:14 bla bla
2017-03-21 02:25:59 bla bla
2017-03-22 05:12:43 bla bla
時間格式: %Y-%間%d%H:%M:%S
我在谷歌搜索,並嘗試一切在許多搜索查詢的第一頁上。
參見:[查找時間跨度例如內日誌文件條目。最後一小時](http://stackoverflow.com/q/7706095/3776858) – Cyrus
什麼問題?你正在使用一個合理的日期格式,所以你可以簡單地使用字符串比較。 –
*小於日期現在,比如說2小時30分鐘前(150分鐘)* - 好吧,今天是'2017-03-27'。他們都更小 – RomanPerekhrest