【发布时间】:2012-11-25 00:31:00
【问题描述】:
我使用两个很棒的工具来跟踪我的时间,todotxt 和 punch。有了这些 可以生成如下所示的报告:
2012-11-23 (2 hours 56 minutes):
first task (52 minutes)
second task (2 hours 4 minutes)
2012-11-24 (2 hours 8 minutes):
second task (2 hours 8 minutes)
我的问题:分析这种输出的便捷方法是什么?例如。 我如何总结花费在“第一项任务”/“第二项任务”上的时间或找出 我的总工作时间较长,例如“2012-11-*”?
所以,我想要一个命令,例如punch.sh report /regex-for-date-or-task-i'm-interested-in/。
我 read 和 saw awk 可以做到这一点。但我不知道如何 1)总结分钟 + 小时和 2)提供“带空格的任务名称”作为 awk 的变量。
更新:
我还用+tags 标记我的任务以标记不同的项目(如first task +projecttag)。因此,将花费在具有特定标签的所有任务上的时间相加也是很棒的。
感谢您的帮助!
【问题讨论】:
标签: time awk time-tracking