AWK - Présentation

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, and Brian Kernighan.

La version d'AWK distribuée par GNU / Linux est écrite et maintenue par la Free Software Foundation (FSF); on l'appelle souventGNU AWK.

Types d'AWK

Voici les variantes d'AWK -

  • AWK - AWK original du laboratoire AT & T.

  • NAWK - Version plus récente et améliorée d'AWK du laboratoire AT & T.

  • GAWK- C'est GNU AWK. Toutes les distributions GNU / Linux sont livrées avec GAWK. Il est entièrement compatible avec AWK et NAWK.

Utilisations typiques d'AWK

Une myriade de tâches peuvent être effectuées avec AWK. Voici quelques-uns d'entre eux -

  • Traitement de texte,
  • Produire des rapports texte formatés,
  • Effectuer des opérations arithmétiques,
  • Effectuer des opérations de chaîne, et bien d'autres.