KSH arithmatic Integer overflow

Guys,

I have two big numbers to multiply. In doing do I am getting integer overflow.
I managed to multiply number but this number is useless as KSh does not recognise it as
a valid number. Here is what I am doing

$ expr 999999999999 \* 100
276447132

I got the right value by doing this

$ expr "999999999999 * 100" | bc
99999999999900

But this value can not be used in comparison.

Is it possible to do it in KSH? I am using 32 bit KSH on 64 bit system.

use:
value=$(echo 999999999999 * 100 | bc)

also try it:
awk 'BEGIN{print 999999999999*100}'
1e+14

:wink: