时间跟踪工具打孔生成一个包含任务和时间戳的时间日志,如“yyyymmddThhmmss”:
task started ended
---------------------------------------
task1 20121107T114348 20121107T120921
task2 20121107T121349 20121107T121430
task2 20121107T121658 20121107T124255
task1 20121107T140935 20121107T144153
task2 20121107T163449 20121107T180431
我如何总结在正则表达式中指定的每项任务上花费的总小时数和分钟数?例如,将花费在包含my-regex
、awk
orgawk
命令的任务上的时间加起来是这样的:
awk '/my-regex/ { summing-of-corresponding-timestamps }' logfile.log
这是对我之前的问题的补充——我意识到我需要一个更“强大”、基于正则表达式的解决方案。但我不是编码员,所以在 AWK 中总结分钟和小时让我非常困惑。谢谢你的帮助!