Simple Calculator - kcalc

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
				

Get Korn Shell: Unix and Linux Programming Manual, Third Edition, The now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.