A tous,

Nous sommes bien tous d'accord sur le fait qu'il suffit de sourcer le ou les
fichiers contenant les d�finitions de fonctions.
L'avantage de FPATH est de ne pas �crire quelques lignes de code
suppl�menetaires, mais surtout de ne pas avoir � charger la fonction avant
d'en avoir besoin.
Avec une boucle du type "for i in $HOME/fct/*; do . $i; done" vous allez
charger tous ce qui est pr�sent dans $HOME/fct.
Si vous voulez faire du selectif il faudra encore ajouter des lignes de
code.
Avec FPATH rien � faire et la fonction n'est charg�e qu'� l'appel.
C'est quand m�me plus joli ! Non ?

N'�tant pas maitre du master d'installation de mes serveurs (politique
d'entreprise) je n'ai pas forc�ment la totalit� des packages.
D'autre part, bien qu'ayant une grosse exp�rience sous Unix, je suis
d�butant sous Linux.
Il se peut donc que des choses vous paraissant �videntes ne le soient pas
pour moi.

Denis,

J'ai semble-t-il utilis� une tournure laissant � penser que "j'engueulais"
quelqu'un.
J'en suis d�sol� car ce n'�tait pas mon but.
Je n'ai pas les r�pertoires /usr/share/doc/bash/examples/*/*.gz sur mes
machines.
As-tu trouv� des exemples avec FPATH pour le bash ?

Erwan,

N'ayant pas zsh sur mes serveurs je n'ai pas pu trouver d'infos (pas le
man).
J'y jetterai un coup d'�il � l'occasion.

Le pdksh r�pond totalement � mon besoin de compatibilit� entre serveurs de
diff�rents OS, je vais donc m'orienter vers cette solution.

Merci � tous d'avoir r�pondu.

A+    :-))

Marc


> -----Message d'origine-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de Bruno
> Treguier
> Date: vendredi 17 ao�t 2001 14:16
> �: [EMAIL PROTECTED]
> Cc: Bruno Durning; debian-user-french
> Objet: Re: Equivalent de FPATH en bash
>
>
> Dans son message du 17/8/2001, "Marc Gresset" �crivait:
>
> > Merci � Feth et Bruno pour leur r�ponse.
> >
> > Bruno,
> > Cr�er la variable FPATH ne m'aurait pas servi � grand chose si le shell
> > n'�tait pas capable de l'interpr�ter comme je le voulais, c'est
> � dire comme
> > une suite de noms de r�pertoire contenant des librairies de fonctions.
> > En ksh cette variable r�pond � cet objectif comme le PATH r�pond � la
> > recherche de commandes.
>
> Bonjour,
>
> Une autre solution avec bash consiste a sourcer tout simplement
> les fichiers
> du repertoire contenant les fonctions:
>
> Un truc du genre:
>
> for i in $HOME/fct/*; do . $i; done
>
> dans le .profile fonctionne tres bien (en bash et en ksh, et meme en sh).
> Bon d'accord, c'est moins joli que FPATH, mais ca marche...
>
> Bruno (un autre :-) )
>
> --
> --   Service Hydrographique et Oceanographique de la Marine ---
> EPSHOM/INF
> --     13, rue du Chatellier ---  BP 30316  --- 29603 Brest Cedex, FRANCE
> --        Phone: +33 2 98 22 17 49  ---  Email: [EMAIL PROTECTED]
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>

Répondre à