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 variable | declare an integer variable |
integer variable=integer-value | declare 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.