2022-08-21 09:27:44 -04:00
|
|
|
# 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)); }
|
2023-09-30 11:30:56 -04:00
|
|
|
function sum {
|
|
|
|
for i in $@; do
|
|
|
|
acc=$((acc+i))
|
|
|
|
done
|
|
|
|
echo $acc
|
|
|
|
}
|