【发布时间】:2016-04-20 08:27:16
【问题描述】:
我想合并给定日期范围内的多个日志文件。比如我在一个目录下有5天的日志文件:
server.log.2016-04-14-00
server.log.2016-04-14-01
. . .
server.log.2016-04-18-23
server.log.2016-04-19-00
server.log.2016-04-19-01
我知道我可以使用 cat 来合并文件,但是如何在 shell 脚本中编写代码以便只选择 2016-04-17-22 和 2016-04-18-01 之间的文件?
【问题讨论】:
-
请在提问之前学习使用搜索功能。搜索
[bash] log file filter返回 6 个项目,而[bash] log file返回超过 4000 个。请查看 ;-) ...祝你好运。 -
@ChrisC 日期格式是 yyyy-mm-dd-hh 吗?
-
是的,就是日志文件名中使用的日期格式。
标签: linux bash shell date unix