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] > >

