我有一个看起来像这样的日志文件:
2015-07-07 11:23:33,006 DEBUG : Invoking handleMessage on interceptor org.apache.cxf.interceptor.LoggingInInterceptor@2798240a
name="New Test User"
domicile="A Place"
name="Test User"
2015-07-07 15:00:33,008 DEBUG : Invoking handleMessage on interceptor org.apache.cxf.interceptor.
现在我通过以下方式使用参数调用我的Bash脚本:
./test.sh -t 2015-07-07,11:00-2015-07-08,20:00.
所以我的问题是:如果我使用时间范围如2015年7月7日11:00至2015年7月8日20:00,我该如何在日志文件中获取两个日期之间的文本?
谢谢。
grep
并不总是工具箱中最合适的工具。awk
和sed
也是可用的,而且perl
通常已经安装好了。 - Stephen P