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:
[3] Comentário enviado por msoliver em 05/07/2022 - 15:29h
Que lógica é essa!!!
read H;echo $(($H*1*60*60))
Além de não converter segundos em horas,
multiplicar por "1", sinceramente , não entendi....
Ao Menos simplifique a expressão:
read H;
echo $(($H*3600)) #Horas p/ Segundos.
e explique o propósito, como feito pelo colega
mauricio123
______________________________________________________________________
Fica a dica:
read -p "Informe os Segundos: " seg ;
printf "HH:MM:SS %()T\n" $((10800+seg))
Ou
date -ud"@$seg" +%X
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________
[4] Comentário enviado por maurixnovatrento em 18/07/2022 - 13:03h
[3] Comentário enviado por msoliver em 05/07/2022 - 15:29h
Que lógica é essa!!!
read H;echo $(($H*1*60*60))
Além de não converter segundos em horas,
multiplicar por "1", sinceramente , não entendi....
Ao Menos simplifique a expressão:
read H;
echo $(($H*3600)) #Horas p/ Segundos.
e explique o propósito, como feito pelo colega
mauricio123
______________________________________________________________________
Fica a dica:
read -p "Informe os Segundos: " seg ;
printf "HH:MM:SS %()T\n" $((10800+seg))
Ou
date -ud"@$seg" +%X
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________
Valeu pelas dicas. O bom do shell é que se tem várias maneiras de se fazer a mesma coisa.