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.

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 ... |

Start Free Trial

No credit card required