Oct 31, 2006 #1 Kipnep70 Technical User Nov 18, 2003 81 US I have a question... I know how to do simple math such as: answer=$(( 5 + 2 )) but how do I get the shell to return a decimal number like: answer=$(( 5 / 2 )) The above returns a 4 and mod returns a 1, but what if I want to have returned a 4.5?
I have a question... I know how to do simple math such as: answer=$(( 5 + 2 )) but how do I get the shell to return a decimal number like: answer=$(( 5 / 2 )) The above returns a 4 and mod returns a 1, but what if I want to have returned a 4.5?
Oct 31, 2006 #2 PHV MIS Nov 8, 2002 53,708 FR For me you must use ksh-93 to do floating point math. A workaround is to use bc or awk Hope This Helps, PH. Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884 or FAQ181-2886 Upvote 0 Downvote
For me you must use ksh-93 to do floating point math. A workaround is to use bc or awk Hope This Helps, PH. Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884 or FAQ181-2886