[+] Bash funkcja dodająca czas
: 01 stycznia 2012, 22:26
Witajcie. Staram się stworzyć skrypt umożliwiający dodanie jakiegoś czasu do danej godziny w formacie h
s.
Skrypt działa do momentu próby dodania czasu który po zsumowaniu przekracza liczbę 60.
Jak należy prawidłowo to sformułować?
Kod: Zaznacz cały
#!/bin/bash
echo -n "Wprowadź czas główny w formacie h:m:s:- "
read servertime
echo -n "Wprowadź pozostały czas do wydarzenia w formacie h:m:s:- "
read timeleft
SH=`echo $servertime | awk -F ":" '{print $1}'`
TH=`echo $timeleft | awk -F ":" '{print $1}'`
SM=`echo $servertime | awk -F ":" '{print $2}'`
TM=`echo $timeleft | awk -F ":" '{print $2}'`
SS=`echo $servertime | awk -F ":" '{print $3}'`
TS=`echo $timeleft | awk -F ":" '{print $3}'`
AH=$(($SH+$TH))
AM=$(($SM+$TM))
AS=$(($SS+$TS))
echo "Wydarzenie będzie miało miejsce o godzinie:- $AH:$AM:$AS "
Jak należy prawidłowo to sformułować?