关注IT专业技能,持续提升竞争力。

script 遍历时间范围内的日志文件

Linux 仙人球 2364℃ 0评论

【要求】

日志文件太多,文件命名方式为:local_2015-12-01.12-02.txt,其中2015-12-01是日期,12-02是时间12:02;给定俩时间点,比如2015-12-01和2015-12-02,则把2015-12-01 00:00:00 到 2015-12-02 00:00:00的文件都列出来;

【代码结构】

.
├── datas
│ ├── local_2015-12-01.12-01.txt
│ ├── local_2015-12-01.12-02.txt
│ ├── local_2015-12-01.13-01.txt
│ ├── local_2015-12-02.13-01.txt
│ └── local_2015-12-03.10-11.txt
├── test.sh
├── tmp_data
└── tmp_file

 

【代码】

【运行效果】

可以看到,输入的时间可以为日期,也可以精确到日期+时间,随自己的想法去搞;

为什么要输出到文件中?是为了让我们过滤出来的文件名供后续容易使用,比如查找出来的文件,我们要去cat,然后过滤其中的部分error信息,我们提前把这些过滤范围内的文件给列出来了,就比较容易后续操作了;

转载请注明:V-Lover » script 遍历时间范围内的日志文件

喜欢 (5)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 挺简单的,工作中估计会用到
    仙人球2015-12-13 09:12 回复