next up previous contents
suivant: cat, affichage ininterrompu d'un monter: Principales commandes précédent: alias, définition de synonymes   Table des matières


awk, interprète de scripts

Cet interprète (on dit aussi abusivement interpréteur) est surtout utilisé pour la conversion de formats textuels (tables, tableaux) et pour l'extraction de données. Par exemple, on peut extraire la troisième colonne d'un tableau et sommer les deux dernières colonnes:

awk '{print $3 " " ($(NF-1) + $NF)}' $<$ entree $>$ sortie

Ce script utilise le concept de séparateurs de awk. NF représente le nombre de champs (anglais: field number). Le caractère $ précède toute expansion de variable (comme dans un shell). Notez la présence d'apostrophes afin d'éviter l'expansion des variables directement par le shell.



Marc SCHAEFER 2003-03-01