Voce pode trabalhar com segundos!

INICIO=$(date +%s)

# A variavel INICIO recebe o valor data dado em segundos

FIM=$(date +%s)

# A variavel FIM recebe o valor data dado em segundos

deltaT=$(expr $FIM - $INICIO)

# A variacao do tempo

horas=0
minutos=0
segundos=0

Se ( $deltaT > 3600 ) entao
   horas=expr $deltaT / 3600

Se ( $deltaT > 60 )
   minutos=expr \( $deltaT % 3600 \) / 60

Se ( $deltaT > 1 )
   segundos=expr $deltaT % 60

echo Passou-se $horas horas, $minutos minutos e $segundos segundos.

T+

--
*********************************
Tulio M. Barros  UIN(ICQ):1593641
[EMAIL PROTECTED] LUN:174012
*********************************
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a