logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-08-2022 09:28:29

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

[Résolu ailleurs] [awk] Où stocker ses fonctions personnelles ?

Hello,

J'ai plusieurs scripts awk/gawk qui utilisent une ou plusieurs mêmes fonctions personnelles.
Je sais que l'on peut utiliser :

@include "nom_du_fichier_fonction"


Mais le seul endroit que j'ai trouvé pour que cela fonctionne est /usr/share/awk.

Y-a-t-il un autre endroit plus judicieux pour placer ses propres fonctions personnelles ?

merci.gif

Dernière modification par Tawal (21-08-2022 12:53:09)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#2 21-08-2022 11:15:36

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Résolu ailleurs] [awk] Où stocker ses fonctions personnelles ?

Je clos le sujet ici par manque de réponse sad
J'ai posé la question ici

Merci quand même smile

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 21-08-2022 12:51:34

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : [Résolu ailleurs] [awk] Où stocker ses fonctions personnelles ?

Sujet résolu sur Ubuntu-fr. (voir lien du message précédent).

La solution que je retiens est de déclarer la variable AWKPATH dans /etc/environment.

Edit:
En fait, il suffit tout simplement de renseigner le chemin du fichier à sourcer dans la directive "@include" :

@include "/chemin/du/fichier/à/sourcer"


On peut donc placer ses fichiers dans un répertoire de notre choix smile

Dernière modification par Tawal (21-08-2022 14:05:41)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

Pied de page des forums