11.5. Operators
The following table lists the operators,
in order of increasing precedence, that are available in awk.
Note: while ** and **= are common extensions,
they are not part of POSIX awk.
| Symbol | Meaning |
= += -= *= /= %= ^= **=
| Assignment |
| ?: | C conditional expression (nawk only)
|
| || | Logical OR (short-circuit)
|
| && | Logical AND (short-circuit)
|
| in | Array membership (nawk only) |
| ~ !~ | Match regular expression and negation
|
| < <= > >= != == | Relational operators
|
| (blank) | Concatenation |
| + - | Addition, subtraction
|
| * / % | Multiplication, division, and modulus (remainder)
|
| + - ! | Unary plus and minus, and logical negation |
| ^ ** | Exponentiation
|
| ++ -- | Increment and decrement, either prefix or postfix
|
| $ | Field reference
|
 |  |  | | 11.4. Built-in Variables |  | 11.6. Variables and Array Assignments |
Copyright © 2003 O'Reilly & Associates. All rights reserved.
|
|