[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script challenge



On Sat, 14 Jan 2006 11:40:13 +0100, John Smith <netman1@home.nl>
wrote:

> 	which heroe can tell me why the following does not work :
> 
> #!/bin/sh
> cat <<EOF >newscriptfile.sh
> #!/bin/sh
> NOWS=$(date +%S)
> NOWS=${NOWS#0}
> NOWM=$(date +%M)
> NOWM=${NOWM#0}
> NOWH=$(date +%H)
> NOWH=${NOWH#0}
> FROMNOW=$1
> 
> MINUTE=$((${NOWM} + ${FROMNOW}))
> MINUTE=$((${MINUTE} % 60))
> HOUR=$((${NOWM} + ${FROMNOW}))
> HOUR=$((${HOUR} / 60))
> HOUR=$((${NOWH} + ${HOUR}))
> HOUR=$((${HOUR} % 24))
> echo $HOUR" "$MINUTE
> EOF


Exactly *what* doesn't work? If I execute is at 12:25 as follows:

> ./newscriptfile.sh 1
12 26

... seems correct to me. What error do you get?
-- 
Matthijs
vanaalten@hotmail.com



Reply to: