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


Ответы (0 шт):