Mike McClain wrote:
I've written a function to print elapsed time similar to /usr/bin/time but can be called at the beginning and end of a script from within the script. Occasionally I get an error: '8-08: value too great for base'It's caused by the difference in these 2 command strings but I can't for the life of me see what's going on.now='09:07:16'; startHr=${now%%:*}; startHR=${startHr#*0}; echo $startHr; 09str=09; str=${str#*0}; echo $str; 9
Did you mean to echo $startHR - capital 'R' - in the first one? That is '9' as you are expecting ;)
-- Chris Jackson Shadowcat Systems Ltd.