mac os terminal функция для учета времени работы
Имеются две функции : start и stop
они записывают дату и время время в файл wrk.txt
вот так выглядит содержимое файла после выполнения этих команд:
START 10-08-2022 08:00:00
STOP 10-08-2022 08:06:33
код функций:
#!/bin/bash
function start { echo 'START' $(date '+%d-%m-%Y %H:%M:%S') >> ~/Documents/wrk.txt
echo 'work started at:' $(date '+%d-%m-%Y %H:%M:%S') }
function stop { echo 'STOP' $(date '+%d-%m-%Y %H:%M:%S') >> ~/Documents/wrk.txt
echo 'work finished at:' $(date '+%d-%m-%Y %H:%M:%S')
}`
Вопрос: как взять из файла последние две строки удалить слово START или STOP и рассчитать разницу во времени и сохранить результат в файл
in:
START 10-08-2022 08:00:00
STOP 10-08-2022 08:06:33
out:
START 10-08-2022 08:00:00
STOP 10-08-2022 08:06:33
totalworktime: 00:06:33