gawk >= 4
Le langage gawk offre, à partir de sa version 4, la possibilité d’inclure dans le code source le contenu d’autres fichiers, grâce à la directive @include. La variable d’environnement AWKPATH pourra être initialisée avec le nom des répertoires où gawk doit rechercher les fichiers à inclure (même principe que la variable PATH Unix). Si AWKPATH est initialisée, elle doit également contenir l’emplacement du script principal. AWKPATH
Exemple
Le fichier à inclure :
$ nl affiche.inc.gawk 1 function affiche(message) { print message }
Le programme principal :
$ nl include.gawk 1 @include "affiche.inc.gawk" 2 BEGIN { affiche("Hello") } $ gawk -f include.gawk Hello
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique