Book HomeBook TitleSearch this book

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.

SymbolMeaning

= += -= *= /= %= ^= **=

Assignment
?:C conditional expression (nawk only)
||Logical OR (short-circuit)
&&Logical AND (short-circuit)
inArray 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



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.