Les opérateurs sont le fondement même du traitement des opérations mathématique et comparatif de n'importe quel langage, le AWK ne fait pas exception.
Les opérateurs de comparaison numérique
Opérateur | Description |
---|---|
== | Comparaison d'un égalité |
!= | Comparaison d'une différence |
> | Comparaison de plus grand que |
>= | Comparaison de plus grand ou égal que |
< | Comparaison de plus petit que |
<= | Comparaison de plus petit ou égal que |
Les opérateurs de calcul
Opérateur | Description |
---|---|
+ | Effectue une addition |
- | Effectue une soustraction |
* | Effectue une multiplication |
** | Effectue une puissance |
^ | Effectue une puissance |
/ | Effectue une division réel |
% | Effectue le reste d'une division (modulo) |
+= | Affectation de l'entier par une addition |
-= | Affectation de l'entier par une soustraction |
*= | Affectation de l'entier par une multiplication |
**= | Affectation de l'entier par une puissance |
/= | Affectation de l'entier par une division |
<<= | Affectation de l'entier par un décalage à gauche |
>>= | Affectation de l'entier par un décalage à droite |
%= | Affectation de l'entier par un reste d'une division (modulo) |
&= | Affectation de l'entier par un «Et binaire» |
|= | Affectation de l'entier par un «Ou binaire» |
^= | Affectation de l'entier par une puissance |
Les opérateurs booléen
Opérateur | Description |
---|---|
&& | Effectue un «Et logique» |
! | Effectue une négation |
|| | Effectue un «Ou logique» |
Les opérateurs binaire
Opérateur | Description |
---|---|
& | Effectue un «Et binaire» |
| | Effectue un «Ou binaire» |
~ | Effectue une négation |
<< | Effectue une décalage de bit vers la gauche (augmente le nombre) |
>> | Effectue une décalage de bit vers la droite (diminue le nombre) |
^ | Effectue un «Ou exclusif binaire» |
Les opérateurs de chaine de caractères
Opérateur | Description |
---|---|
chaine1 chaine2 | Effectue la concaténation de chaine de caractères |
chaine1 == chaine2 | Comparaison d'un égalité |
chaine1 != chaine2 | Comparaison d'une différence |
chaine1 > chaine2 | Comparaison de plus grand que |
chaine1 >= chaine2 | Comparaison de plus grand ou égal que |
chaine1 < chaine2 | Comparaison de plus petit que |
chaine1 <= chaine2 | Comparaison de plus petit ou égal que |
Dernière mise à jour : Dimanche, le 12 mars 2006