msoliver
(usa Debian)
Enviado em 30/03/2017 - 17:10h
jeansantos056 escreveu:
Não é login logout na máquina, é no VOIP.
Os horários eu tenho, a minha dúvida é como trabalhar com eles. Por exemplo:
$login=07:00:00
$logout=13:00:00
result=$(( $logout - $login ))
Essa conta que não consigo fazer.
Boa tarde jeansantos056.
A não ser que use somente "HORA CHEIA", sugiro que transforme em segundos . . . .
Pois, depende do caso, vai dar resultado negativo . . . .
Para calcular, pode usar o "awk" ou "bc"
Exemplo com o awk, convertendo para segundos e subtraindo . . .
awk -F '[#:]' '{printf "%s\n" ,(($1*3600+$2*60+$3)-($4*3600+$5*60+$6))/3600}' <<< "13:30:00#07:00:00"
Marcelo Oliver