[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] soma de tempo
From: |
miranda |
Subject: |
Re: [shell-script] soma de tempo |
Date: |
Wed, 15 Oct 2008 10:19:14 -0300 |
Fiz isso aqui :
[miranda@guitar BBC - Planet Earth]$ diff_time 00:59:58,030 15
01:00:13,030
[miranda@guitar BBC - Planet Earth]$ cat ~/bin/diff_time
MS=$(echo $1|cut -d',' -f2)
I=$(date +%s -d $1)
IA=$(echo $I-3*3600+$2|bc)
F=$(date --date="1970-01-01 $IA seconds" +%H:%M:%S),$MS
echo $F
On Wed, 2008-10-15 at 10:05 -0300, Victor Hugo Leite wrote:
> Bom dia Miranda, da uma olhada no parametro -d do date, isso deve te
> ajudar.
>
> date -d "15 seconds"
>
> Essa é uma ideia para iniciar a sua solução.
>
> 2008/10/15 miranda <address@hidden>
>
> > Alguém sabe como poderia obter um horário
> > com soma de segundos ? Explico melhor
> > Tenho por exemplo , 00:59:58 no formato HH:MM:SS
> > se quero somar , digamos 15 s para obter
> > 01:00:13 , como fazer ? Pensei em utilizar
> > date +%s para obter o numero de segundos , somar
> > e converter de volta e é aí que vem a dificuldade,
> > como converter de volta ?
> >
> > De antemão agradeço
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de
> programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado
> sem prévio
> > aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>