rD. rD. - 1 year ago 97
Bash Question

Calculation using expr in shell

I have used the following code to Calculate simple intrest and its working fine

intrest=$(( $p * $r * $t / 100 ))

However when i try to solve the above using
it gives me error
expr: syntax error

intrest=`expr $p * $r * $t / 100`

Answer Source

You need to escape the *s.

intrest=`expr $p \* $r \* $t /100`

This has nothing to do with more than two variables.

intrest=`expr $p * $r`

doesn't work either.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download