This Korn shell script implements a simple expr-like command. Arithmetic expressions are passed in as arguments, and the result is displayed. Parentheses for grouping must be escaped.
#!/bin/ksh # # kcalc - Korn Shell calculator # # Initialize expression integer EXPR # Check usage if (($# == 0)) then print "$0: Must provide expression arguments." exit 1 fi # Set/evaluate EXPR ((EXPR=$*)) # Print result print $EXPR
18.116.51.134