expr is used to perform arithmetic manipulations. Five functions can be used:
Here is an example that uses all of them:
#!/bin/sh if test $# -lt 2 -o $# -gt 2 then echo Must provide two and only two parameters. exit 1 fi SUM=`expr $1 + $2` DIFF=`expr $1 - $2` PRODUCT=`expr $1 "*" $2` QUOTIENT=`expr $1 / $2` REM=`expr $1 % $2` TOTAL=`expr $SUM + $DIFF + $PRODUCT + $QUOTIENT + $REM` echo The sum is $SUM. echo The difference is $DIFF. echo The product is $PRODUCT. echo The quotient is $QUOTIENT. echo The remainder is $REM. echo The total sum of all these numbers is $TOTAL. exit 0
NOTES: