Convert time Seconds to Hours-Minutes-Seconds format – Shell Scripting – Video

I came across the situation, when i provide seconds it should print values in Hours, Minutes and Seconds. Directly How many seconds equals to how many Hours/Minutes/Seconds. We are going to see on small shell script which can calculate and do it for us. convert time seconds to Hours-Minutes-Seconds.

Convert time seconds to H:M:S

It is a simple bash script which will convert seconds to Hours:Minutes:Seconds format. convert time.

First method of script is below, i observed an issue while running same shell script in Ubuntu OS is not working Upended with second method using bc command

#!/bin/bash
##Author: Ankam Ravi Kumar
##Date: 10th July 2017
##Convert Seconds to Hours:Minutes:Seconds Format Using this script
## Starting of Script ##

[ -z  ] && echo "Usage: $(basename $0) <seconds>" && exit||secs=
_hms()
{
 local S=
 ((h=S/3600))
 ((m=S%3600/60))
 ((s=S%60))
printf "%dh:%dm:%ds\n" $h $m $s
}

_hms ${secs}

## END Of Script##

Convert Time Seconds to Hours Minutes Seconds Shell Script

Please do comment your feedback is very important to us

#!/bin/bash
## Ankam Ravi Kumar
##Date: 11th July 2017
##Seconds to Hours:Minutes:Seconds Format Using this script
S=$1
if [ $1 -ge 1 ]; then
H=`echo $S / 3600 | bc`
M=`echo $S % 3600 / 60 | bc`
S=`echo $S % 60 | bc`
echo "H: $H M: $M S: $S"
else
echo "Usage: sh seconds.sh <seconds>"
fi

Output of this convert Seconds shell script is below

# sh seconds.sh 8000
H: 2 M: 13 S: 20

Related Articles

Debug Shell Script Easily identify errors

What is Shell scripting Very Basic to Learn

Logical Volume Manager Step by Step Guide

Thanks for your wonderful Support and Encouragement

Ravi Kumar Ankam

My Name is ARK. Expert in grasping any new technology, Interested in Sharing the knowledge. Learn more & Earn More

Leave a Reply

Your email address will not be published. Required fields are marked *