# Shellmath v2 # Works in most bourne-type shells. # Partially reimplemented in shell script due to less overhead. function add { echo $(($1+$2)); } function sub { echo $(($1-$2)); } function mul { echo $(($1*$2)); } function div { echo $(($1/$2)); } function mdl { echo $(($1%$2)); } function randr { echo $(($1+$RANDOM%$2)); } function sum { for i in $@; do acc=$((acc+i)) done echo $acc }