Arithmetic

Integer arithmetic is performed with the let and ((...)) commands. All of the operators from the C programming language (except ++, – –, and ?:) are supported by the Korn shell. The format for arithmetic constants is:

numberorbase#number

where base is a decimal number between 2 and 36 that specifies the arithmetic base. If not specified, the default is base 10. The arithmetic base can also be set with the typeset –i command.

Arithmetic Commands

let "arithmetic-expression" ((arithmetic-expression))evaluate arithmetic expression
integer variabledeclare an integer variable
integer variable=integer-valuedeclare an integer variable and set it to a value
integer variable="arithmetic-assignment-expression"declare an integer variable and assign ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.