Inclusions de fichiers gawk:inclusions de fichiers

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 
Pour consulter la suite, découvrez le livre suivant :
couv_EI6PRO.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Fonctions utilisateur
Suivant
Exercices