(...) | Группировка. |
$ | Ссылка на поле. |
++ -- | Увеличение и уменьшение, как префиксные, так и постфиксные. |
^ | Возведение в степень |
(`**' | также можно употреблять как Возведение в степень |
`**=' | Возведение в степень для операторов присваивания, но они не указаны в POSIX standard). |
+ - ! | Унарные плюс и минус и логическое отрицание. |
* / % | Умножение, деление и деление по модулю. |
+ - | Сложение и вычитание. |
пробел | конкатенация цепочек. |
! != ? ?= != == | Обычные операции отношения. |
~ !~ | Соответствие регулярному выражению, отрицание соответствия. |
in | Принадлежность массиву. |
&& | Логическое "и". |
---- | Логическое "или". |
?: | Условное выражение. Имеет формат `expr1 ? expr2 : expr3'. Если expr1 есть true, значение выражения есть expr2; в противном случае expr3. Вычисляется только одно из expr2 и expr3. |
= += -= *= /= %= ^= | Присваивания. Поддерживаются абсолютное присваивание (var=value) и операционные присваивания (все остальные формы) См. главу 7 [Выражения], стр. 77. |