Convertendo Segundos em Horas Usando Bash

Publicado por Mauricio Ferrari em 23/06/2021

[ Hits: 524 ]

Blog: https://github.com/MauricioFerrari-NovaTrento

 


Convertendo Segundos em Horas Usando Bash



Essa é uma opção rápida para quem precisa converter segundos em horas. Logicamente, existem vários métodos para se fazer isso, eu preferi fazer a conversão de forma sequencial.

Primeiramente, vamos considerar que:
  • 1 minuto = 60 segundos
  • 1 hora = 3600 segundos

A partir disso, vamos fazer as contas. Vamos elaborar um pequeno script que vai fazer a conversão:

#!/bin/bash

PARM=$1

HOURS=$(( $PARM / 3600 ))
MINUTES=$(( ($PARM - $HOURS * 3600) / 60 ))
SECONDS=$(( $PARM % 60 ))

echo -e "Resultado: ${HOURS}h:${MINUTES}m:${SECONDS}s."

Por exemplo, se você entrar com o valor 5430 o resultado será 1h:30m:30s. Veja os demais exemplos:
Linux: Convertendo Segundos em Horas Usando Bash
Até a próxima.

Outras dicas deste autor

Adicionando e listando as regras criadas na lista de exceções do slackpkg usando egrep e sed

Instalando o Spotify no Slackware de forma funcional

Instalando o PhotoQT no Deepin 20

Instalando o QMPlay2 no Debian e Derivados

Digitar comandos no terminal em várias linhas

Leitura recomendada

Como exibir números com um largura fixa de caracteres, complentando com zeros a esquerda

Operações matemáticas diretamente pelo bash

DictConv: Converta dicionários do Babylon para o StarDict

Site com várias dicas de ajuda para shell script

Variável de numero inteiro ou float

  

Comentários
[1] Comentário enviado por mario-bugre.vol em 27/06/2021 - 20:13h


read H;echo $(($H*1*60*60))

[2] Comentário enviado por mauricio123 em 29/06/2021 - 13:00h


[1] Comentário enviado por mario-bugre.vol em 27/06/2021 - 20:13h


read H;echo $(($H*1*60*60))


isso seria para converter horas em segundos. Certo?

Pode ser bastante útil para alguém. É um bom complemento.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts