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 ${1} ] && echo "Usage: $(basename $0) <seconds>" && exit||secs=${1}
_hms()
{
local S=${1}
((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
More than 40,000 techies are part of our ARKIT community. Join us today and keep learning Linux, Cloud, Storage, DevOps, and IT technologies.