12.4 Advanced math
You already know the incr command but sometimes you might want to do a bit more than just adding up
and substracting from numbers.
You can perform more advanced math with the expr command.
The syntax of a expr command is expr <calculation>.
The <calculation> is what you want to calculate.
You can make the calculation as long as you like. The normal computer characters apply, which are a plus
sign (+) for adding up, a minus sign (-) for substracting from, an asterix (*) for multiplying, a slash (/) for
dividing and a percent sign (%) for the remainder.
The expr command goes through the calculation in the "official" way which means that asterix's are
handle before the plus signs for example.
The expr command can do a lot more than just calculating, but that won't
be discussed here.
You can find more about these other functions in the man pages
of TCL to which a reference is in Chapter
3.4.
Also note that the expr command evaluates it's input
like timer and utimer, therefor you must escape
any brackets and such if you want those into your calculation.
|