Estou enfrentando um problema com o comando date, estou na seguinte situação:
Preciso pegar uma determinada hora no formato HH:mm:ss e transforma-la em segundos, depois pegar a hora atual que também está em HH:mm:ss e transformar em segundos, após isso realizar a subtração da hora atual e determinada hora, depois da subtração pegar o valor e exibir no seguinte formato HH:mm:ss
Exemplo:
hora: 11:04:05
date '+%s' --date "11:04:05" = 1624197845
hora atual: 11:49:00
date '+%s' --date "11:49:00" = 1624200600
hora atual - hora
echo 1624200600-1624197845 |bc = 2755
transformando em horas
date '+%T' --date "2755"
Nessa situação achei que daria certo, mas quando executo o comando date '+%T' --date "2755" eu recebo o seguinte erro:
date: data inválida “2755”
Já tentei de outras formas mas também recebo o mesmo erro, se alguém puder me ajudar eu agradeço desde já.