[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Cálculo de tempo
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Cálculo de tempo |
Date: |
Fri, 1 Oct 2010 18:00:28 -0300 |
pela lista te passei 2 scripts que fiz há muitos anos:
- hton.sh - que transforma um horário em qtd de segundos decorridos desde a
meia noite;
- ntoh.sh - que faz o oposto, isto é, recebe uma qtd de segundos e
transforma em um horário.
Então o que vc tem de fazer é transformar ambos os horários em segundos,
subtrai-los e transformar esta diferença em horário. Usando os nomes das tua
variáveis e esses 2 scripts bastaria vc fazer:
$ ntoh.sh $[$(hton.sh $Hfim)-$(hton.sh $Hinicio)]
Abraços,
Julio
Em 1 de outubro de 2010 16:59, Allan da Silva Donega
<address@hidden>escreveu:
>
>
> Desculpe-me !!!
>
> vamos lá.
>
> tenho no começo do meu script a seguinte variável:
>
> HInicio=`date +%H:%M:%S`
>
> e no fim de todo o script :
>
> Hfim=`date +%H:%M:%S`
>
> quero fazer a subtração da var fim da var inicio.
>
> Hfim - HInicio = var ?
>
> porém no UNIX me dá o resultado em segundo, e mesmo assim tenho que tirar
> os
> ':', eu queria que ele calculasse as variaveis dando como resultado a mesma
> mascara passada nas variaveis.
>
> Em 1 de outubro de 2010 16:46, Anderson Duarte
> <address@hidden <andersonrizada%40gmail.com>>escreveu:
>
> >
> >
> > Eu não entendi bem a sua pergunta, mas se o que voce deseja é o tempo de
> > execução do seu script, do começo ao fim o comando é o time.
> >
> > $ time ./script.sh
> >
> > --
> > # Anderson Duarte (Rizada)
> > # http://rizada.org
> > +55 79 8804-4114
> > "Go away or I will replace you with a very small Shell Script"
>
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Allan Donegá
> T - 8721 6764 (pref.)
> V - 7144 5888
> O - 6212 6782
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]