linux - unix 脚本来 grep 选择日期范围?

标签 linux unix scripting backup progress-db

是否有可用的脚本可以从日志文件中提取进度备份状态信息? 我对“BACKUP”执行了 grep,它提取了正确的信息,但不幸的是没有关联的时间日期戳。我们使用的是progress版本9.1D

最终目标如下所示。

选择日期范围:

Start Date: 07/6/2018    
End Date: 7/7/2018

输出:

Date: Mon July 6 20:00 2018    
20:03:28 BACKUP 10: Full Backup Started    
20:51:44 BACKUP 10: Full Backup Successfully Completed

Date: Mon July 7 20:00 2018    
20:03:28 BACKUP 10: Full Backup Started    
20:51:44 BACKUP 10: Full Backup Successfully Completed

最佳答案

没有。版本 9 或更早版本的日志文件中没有简单的“grep”可以揭示此信息。

版本 10 之前的日志文件条目仅包含时间。不是日期。当这一天过去时,会写入一个条目,但在很多情况下,即使对于比简单 grep 更复杂的解析,该日期也将不可用。

额外答案:版本 9 已经过时、过时且不受支持。您应该升级。

关于linux - unix 脚本来 grep 选择日期范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51317403/

相关文章:

Linux 'script' docker 内的命令未按预期写入文件

linux - 如何获得排序、定义或除给定列之外或之后或之前的所有列

linux - 我的 ffmpeg 流保存到哪里?

c++ - 模仿unix shell管道

linux - 无法运行任何命令,因为我移动了 libc.so 文件

linux - 如何将文本/纯文本转换为文本/x.shellscript

linux - 如何在Linux内核中只创建一个模块?

unix - 如何安装 GHC 7.8.1 并为其分配不同的命令?

.net - 无法处理参数 'machine' 的参数转换。无法将值转换为类型 System.String

bash - 将一条长线作为多条线进行管道传输