寻找两种模式之间的时间

时间:2018-04-13 12:29:58

标签: unix

我是unix的新手,有人可以帮我跟进查询吗?

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

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

提前致谢, 鳅

1 个答案:

答案 0 :(得分:0)

下面是示例部署日志,在起始行我正在搜索“DeploymentStart”,并在“DeploymentCompleted”行的末尾。 打印出来后,我想计算deployStart时间和DeployemntCompleted时间之间的时间。

我们> InterimDeploymentStart1523623301227ETA0submittedCount3suppressedCount0listRejectedCount0< /对> batchSplitRejectedCount0emailRendererRejectedCount0

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

JobMessage> de841c92-6682-4696-883c-3087a9194531HarmonyPipelinecompletedDeploymentCompleted1523623301227ETA0