October 2005
Intermediate to advanced
908 pages
46h 42m
English
let
letexpressionsor ((expressions))
Perform arithmetic as specified by one or more
expressions. expressions
consist of numbers, operators, and shell variables (which don’t
need a preceding $).
Expressions must be quoted if they contain spaces or other special
characters. The (()) form does
the quoting for you. For more information and examples, see the
section "Arithmetic
Expressions,” earlier in this chapter. See also expr in Chapter 2.
Each of these examples adds 1 to variable i:
i='expr $i + 1' All Bourne shells let i=i+1 Bash , ksh let "i = i + 1" (( i = i + 1 )) (( i += 1 )) (( i++ ))Bash, ksh93
Read now
Unlock full access