Arithmetic evaluation (command)

(( <EXPRESSION> ))

This command evaluates the arithmetic expression <EXPRESSION>.

If the expression evaluates to 0 then the exit code of the expression is set to 1 (FALSE). If the expression evaluates to something else than 0, then the exit code of the expression is set to 0 (TRUE).
This is done to map the arithmetic “true” and “false” to the shell exit codes for TRUE and FALSE.

See also

syntax/ccmd/arithmetic_eval.txt (376 views) · Last modified: 2008/06/13 16:11 (external edit)
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0