タイムトラッキングツールのパンチは、「yyyymmddThhmmss」のようにタスクとタイムスタンプを含むタイムログを生成します。
task started ended
---------------------------------------
task1 20121107T114348 20121107T120921
task2 20121107T121349 20121107T121430
task2 20121107T121658 20121107T124255
task1 20121107T140935 20121107T144153
task2 20121107T163449 20121107T180431
正規表現で指定されたすべてのタスクに費やされた合計時間と分を合計するにはどうすればよいですか?my-regex
たとえば、、、awk
またはコマンドを含むタスクに費やされた時間を合計すると、次のgawk
ようになります。
awk '/my-regex/ { summing-of-corresponding-timestamps }' logfile.log
これは私の前の質問への追加です-私はより「堅牢な」正規表現ベースのソリューションが必要であることに気づきました。しかし、私はコーダーではないので、AWKで分と時間を合計すると本当に混乱しました。助けてくれてありがとう!