Fiz isso aqui : [EMAIL PROTECTED] BBC - Planet Earth]$ diff_time 00:59:58,030 15 01:00:13,030 [EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> > > > 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: [EMAIL PROTECTED] > > ---------------------------------------------------------- > > 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] > > > > > ------------------------------------ --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
