Операционная система UNIX. Руководство программиста

       

Знаки операций


awk предоставляет арифметические, логические операции, операции сравнения и присваивания, аналогичные соответствующим операциям языка программирования C, а также операции сопоставления с шаблонами, заданными регулярными выражениями, аналогичные тем, ко- торые используются в egrep(1).

Следующие таблицы содержат описание операций языка awk:

Операции присваивания:



знак операции   использование   описание 
=  присвоить    +=  сложить и присвоить   X += Y аналогично X = X+Y -=  вычесть и присвоить   X -= Y аналогично X = X-Y *=  умножить и присвоить   X *= Y аналогично X = X*Y /=  разделить и присвоить   X /= Y аналогично X = X/Y %=  вычислить остаток и присвоить  X %= Y аналогично X = X%Y ++  префиксное и постфиксное увеличение   ++X и X++ аналогично X = X+1 --  префиксное и постфиксное уменьшение   --X и Y-- аналогично X = X-1

Арифметические операции:

 знак операции   описание 
+  унарный и бинарный плюс  -  унарный и бинарный минус  *  произведение  /  частное  %  остаток от деления  (...)  группировка 

Операции сравнения:

 знак операции   описание 
<  меньше  <=  меньше или равно  ==  равно  !=  не равно  >=  больше или равно  >  больше 

Логические операции:

 знак операции   описание 
&&  и   или  !  отрицание 

Операции сопоставления:

 знак операции   описание 
~  сопоставляется  !~  не сопоставляется 



Содержание раздела