2c2,3
< # Manipulating a variable, C-style, using the ((...)) construct.
---
> # c-vars.sh
> # Manipulating a variable, C-style, using the (( ... )) construct.
9c10
< echo "a (initial value) = $a"
---
> echo "a (initial value) = $a"   # 23
12c13
< echo "a (after a++) = $a"
---
> echo "a (after a++) = $a"       # 24
15c16
< echo "a (after a--) = $a"
---
> echo "a (after a--) = $a"       # 23
19c20
< echo "a (after ++a) = $a"
---
> echo "a (after ++a) = $a"       # 24
22c23
< echo "a (after --a) = $a"
---
> echo "a (after --a) = $a"       # 23
28c29
< #+ have slightly different side-effects.
---
> #+ have different side-effects.
40,41c41,42
< echo "If a < 45, then t = 7, else t = 11."
< echo "t = $t "        # Yes!
---
> echo "If a < 45, then t = 7, else t = 11."  # a = 23
> echo "t = $t "                              # t = 7
51c52
< #  In the Bash docs, Ramey calls ((...)) shell arithmetic,
---
> #  In the Bash docs, Ramey calls (( ... )) shell arithmetic,
53c54
< #  Sorry, Chet, the secret is now out.
---
> #  Sorry, Chet, the secret is out.
55c56
< # See also "for" and "while" loops using the ((...)) construct.
---
> # See also "for" and "while" loops using the (( ... )) construct.
57c58
< # These work only with Bash, version 2.04 or later.
---
> # These work only with version 2.04 or later of Bash.
59c60
< exit 0
---
> exit
