next up previous contents index
suivant: Les fonctions prédéfinies monter: Utilisation de « awk » précédent: Les tableaux   Table des matières   Index

Les actions

Les actions sont des blocs constituant une requête "awk". Ils décrivent les opérations à effectuer lorsque la sélection décrite en tête de requête est vérifiée. Les gens connaissant le langage C retrouveront la plupart des fonctions standards avec des syntaxes identiques. On trouvera aussi un ensemble de fonctions spécifiques.

Les opérateurs arithmétiques autorisés dans ces blocs sont explicités dans le tableau suivant :

Opérateur Description
   
= affectation
+ addition binaire
++ incrémentation de $1$
+= addition unaire
- soustraction binaire
-- décrémentation de $1$
-= soustraction unaire
* multiplication binaire
*= multiplication unaire
/ division binaire
/= division unaire
% modulo

La concaténation de champs se fait sans opérateur spécifique. Il suffit de lister les chaînes à concaténer.

Exemple 15..4 :


cumul=0   
taux=$2   
nom=$1 "du genoux" $2   
nom=$1 $2   
cumul=cumul + 10   
ttc=$4 + $5   
cumul ++  identique à "cumul = cumul + 1"
cumul += $2  identique à "cumul = cumul + $2"
cumul = cumul - $2   
ht = ttc - tva   
cumul --  identique à "cumul = cumul - 1"
cumul -= $2  identique à "cumul = cumul - $2"
total = cumul * 100   
carre = $1 * $1   
cumul *= $2  identique à "cumul = cumul * $2"
pourcent = $2 / cumul * 100   
cumul /= $2  identique à "cumul = cumul / $2"
reste = cumul % 3   



Sous-sections
next up previous contents index
suivant: Les fonctions prédéfinies monter: Utilisation de « awk » précédent: Les tableaux   Table des matières   Index
baudry@esme.fr