在两种模式之间寻找时间



我是Unix的新手,有人可以帮助我进行以下查询吗?

有一个部署日志文件,我想在那里搜索两种模式(例如:开始,已完成(,在输出后,我只想计算并打印开始步骤和完成步骤之间的时间

尝试了很多,我能够打印输出,但无法打印这些步骤之间的时间

提前感谢,马希

下面是

示例部署日志,在起始行我搜索"DeploymentStart",在行的末尾搜索"部署完成"。打印输出后,我想计算部署开始时间和部署完成时间之间的时间。

us>InterimDeploymentStart1523623301227ETA0submittedCount3suppressedCount0listRejectedCount0batchSplitRejectedCount0emailRendererRejectedCount0

Apr13 12:41:49,492 INFO com.epsilon.deploymentStatusNotifier.util.DeploymentStatusNotificationConverter taskScheduler-2 - JobMessage createdcom.epsilon.common.jobs.model.JobMessage@530c458eApr13 12:41:49,488 INFO com.epsilon.deploymentStatusNotifier.util.DeploymentStatusNotificationConverter taskScheduler-2 - JobMessage createdcom.epsilon.comm

招聘消息>de841c92-6682-4696-883c-3087a9194531和谐管道已完成部署完成1523623301227ETA0

最新更新