【发布时间】:2017-10-25 16:56:50
【问题描述】:
2016 年 10 月 20 日 13:12:01 aaaaaaaaaaaaaaaaaaaaaaaaaaaaa 2016 年 12 月 9 日 16:13:01 bbbbbbbbbbbbbbbbbbbbbbbbbbbb 2017年1月20日11:11:01 cccccccccccccccccccccccccccc
如何在 2 个日期范围内 grep。例如,2016 年 10 月 19 日 12:24 到 2017 年 1 月 8 日 19:06
【问题讨论】:
-
打开文件,解析每一行,确定日期是否匹配,然后可选择打印该行。请分享您到目前为止所写的内容,以便我们准确了解您在哪个部分苦苦挣扎。
-
grep不理解日期。它所理解的只是正则表达式。因此,您需要创建一个与您要过滤的日期匹配的正则表达式。 (这可能不是很简单的事情,可能 grep 不是正确的工具。使用一些编程语言或awk会更简单)