AWK

AWK est un langage de programmation interprété. Il est très puissant et spécialement conçu pour le traitement de texte. Son nom est dérivé des noms de famille de ses auteurs - Alfred Aho, Peter Weinberger, et Brian Kernighan.

Utilisations typiques de AWK

  • Traitement de texte,
  • Produire des rapports texte formatés,
  • Effectuer des opérations arithmétiques,
  • Effectuer des opérations de chaîne (string), et beaucoup plus....

Installation version GNU awk ubuntu

sudo apt-get install gawk

Le workflow standard d'un programme AWK

La structure d'un programme AWK 

Un block debut

BEGIN {commandes}

une ensemble de condition => action les consitions sont des patterns les actions des commandes awk

/pattern/ {commandes}

un block de fin

END {commandes}


Comments