Re: Equivalent de FPATH en bash

2001-08-24 Par sujet Denis Barbier
On Fri, Aug 17, 2001 at 06:19:20PM +0200, Marc Gresset wrote:
[...]
 Je n'ai pas les répertoires /usr/share/doc/bash/examples/*/*.gz sur mes
 machines.

Ç'est dans le paquet bash-doc

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

Ah bon, ça marche bien ? J'avais testé il y a un bout de temps, et
c'était horriblement buggé.

Denis



Re: Equivalent de FPATH en bash

2001-08-20 Par sujet Pierre Gambarotto
* Marc Gresset ([EMAIL PROTECTED]) wrote:
 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 ?
 
 
La variable FPATH n'existe pas sous BASH (d'apres la FAQ de bash), et a
ma connaissance il n'ya pas de mecanisme equivalent.

Pierre



RE: Equivalent de FPATH en bash

2001-08-17 Par sujet AREZKI Feth \(EURIWARE S.A.\)
Marc Gresset [mailto:[EMAIL PROTECTED] nous disait Friday, August
17, 2001 12:15 PM

 Le ksh est-il disponible sous Debian ?

pour rechercher un paquet existant, apt-cache ou apt-get sont tes amis (man
apt-get)
tu aurais pu tenter à tout hasard
# apt-get install ksh 
et si ça ne marche pas
# apt-search ksh 
avant de poser la question !
http://packages.debian.org/stable/allpackages nous signale pdksh
bon shell et bon app !

feth

-- 
Contrat de licence : le présent e-mail vous est fourni tel quel sans aucune
garantie que ce soit. L'utilisateur final de cet e-mail s'engage à ne pas
lire ce qui se trouve sous le présent avertissement sous peine d'enfreindre
leprésent avertissement et de faire pleurer sa maman parce qu'il risque des
peines d'emprisonnement dans de nombreux pays (ça fait voyager, mais bon,
les prisons turques ou afghanes, je conseille pas). Si vous vous opposez au
présent avertissement, retournez le présent e-mail à l'expéditeur pour
remboursement intégral.


ATTENTION  :
Si vous n'êtes pas destinataire de ce message, vous n'êtes pas autorisé à 
copier, retransmettre, distribuer, révéler ou conserver le contenu de ce 
message.

WARNING  :
If you are not the intended recipient, you are not authorised to copy, 
disclose, distribute or retain in this e-mail.



Re: Equivalent de FPATH en bash

2001-08-17 Par sujet Bruno Durning
Le Fri, Aug 17, 2001 à 12:05:42 +0200, Marc Gresset posa entre autre sur
le net:
 Bonjour à tous,
 
 J'ai un petit souci avec le bash.  Ayant développé un environnement
 utilisateur sous ksh sur différentes plateformes, je rencontre un
 problème avec le bash.  La variable FPATH qui en ksh me permet d'avoir
 des répertoires de librairies de fonctions ne semble pas exister en
 bash.  Existe-t-il l'équivalent ?  Le ksh est-il disponible sous
 Debian ?
 
 Merci à tous.
 
 Cordialement.
 
 Marc
 

Bonjour, 

il y a pdksh (public domain...)

Pour la recherche de package je ne serais que trop conseiller la page:
http://www.debian.org/distrib/packages (dans le cas présent le deuxième
champ).

Par ailleurs peut-être que je vais dire une grosse co**ie, mais pourquoi
tu la crées pas ta variable? (si c'est effectivement une grosse
co**ie merci de me dire le pourquoi du comment..)


Bruno D.



RE: Equivalent de FPATH en bash

2001-08-17 Par sujet Marc Gresset
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.

Feth,
Ta phrase avant de poser la question ! me semble de trop.

Cordialement.

Marc

 -Message d'origine-
 De: Bruno Durning [mailto:[EMAIL PROTECTED] la part de
 Bruno Durning
 Date: vendredi 17 août 2001 12:19
 À: debian-user-french
 Objet: Re: Equivalent de FPATH en bash


 Le Fri, Aug 17, 2001 à 12:05:42 +0200, Marc Gresset posa entre autre sur
 le net:
  Bonjour à tous,
 
  J'ai un petit souci avec le bash.  Ayant développé un environnement
  utilisateur sous ksh sur différentes plateformes, je rencontre un
  problème avec le bash.  La variable FPATH qui en ksh me permet d'avoir
  des répertoires de librairies de fonctions ne semble pas exister en
  bash.  Existe-t-il l'équivalent ?  Le ksh est-il disponible sous
  Debian ?
 
  Merci à tous.
 
  Cordialement.
 
  Marc
 

 Bonjour,

 il y a pdksh (public domain...)

 Pour la recherche de package je ne serais que trop conseiller la page:
 http://www.debian.org/distrib/packages (dans le cas présent le deuxième
 champ).

 Par ailleurs peut-être que je vais dire une grosse co**ie, mais pourquoi
 tu la crées pas ta variable? (si c'est effectivement une grosse
 co**ie merci de me dire le pourquoi du comment..)


 Bruno D.


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]





Re: Equivalent de FPATH en bash

2001-08-17 Par sujet coletta

 La variable FPATH qui en ksh me permet d'avoir des répertoires de
librairies
 de fonctions ne semble pas exister en bash.
 Existe-t-il l'équivalent ?

Je crois qu'il éxiste qqch du genre PATH_LIBRARY_LD
mais env | grep PATH devrait répondre à ta question...


Rémi Coletta



RE: Equivalent de FPATH en bash

2001-08-17 Par sujet Marc Gresset
Rémi,

Négatif ! LD_LIBRARY_PATH est utilisée pour donnez l'accès à des librairies
C.
FPATH permet de définir le chemin d'accès à des répertoires contenant des
fonctions shell.
Cela permet de ne pas écrire les fonctions dans un .profile (ou équivalent)
qu'il faut sourcer.
Exemple :
Je veux une fonction fct_test
Dans le répertoire $HOME/fct j'écris un script fct_test qui contient
fct_test () {
echo Ceci est un test
}
Je mets à jour la variable FPATH=$HOME/fct dans mon .profile que je source à
nouveau.
Lorsque je vais taper :
# fct_test

il va bien me donner :
Ceci est un test
#

Or je n'ai sourcé nulpart ma fonction.
Grâce à FPATH il a sourcé de lui-même le fichier portant le nom de ma
fonction et exécuté celle-ci.
Voilà l'objectif de la variable FPATH.
Lorsque l'on utilise beaucoup de fonctions shell communes à un ensemble de
script, comme moi, c'est super sympa à gérer.

Cordialement.

Marc

 -Message d'origine-
 De: coletta [mailto:[EMAIL PROTECTED]
 Date: vendredi 17 août 2001 13:30
 À: debian-french@lists.debian.org
 Objet: Re: Equivalent de FPATH en bash



  La variable FPATH qui en ksh me permet d'avoir des répertoires de
 librairies
  de fonctions ne semble pas exister en bash.
  Existe-t-il l'équivalent ?

 Je crois qu'il éxiste qqch du genre PATH_LIBRARY_LD
 mais env | grep PATH devrait répondre à ta question...


 Rémi Coletta


 --
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]





Re: Equivalent de FPATH en bash

2001-08-17 Par sujet coletta

 Négatif ! LD_LIBRARY_PATH est utilisée pour donnez l'accès à des
librairies
 C.
 FPATH permet de définir le chemin d'accès à des répertoires contenant des
 fonctions shell.

Autant pour moi...

Rémi Coletta



Re: Equivalent de FPATH en bash

2001-08-17 Par sujet Denis Barbier
On Fri, Aug 17, 2001 at 01:40:14PM +0200, Marc Gresset wrote:
[...]

Moi aussi, j'aime me faire engueuler, alors essaie

zgrep FPATH /usr/share/doc/bash/examples/*/*.gz

Denis



Re: Equivalent de FPATH en bash

2001-08-17 Par sujet Bruno Treguier
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]



Re: Equivalent de FPATH en bash

2001-08-17 Par sujet Erwan David
Le Fri 17/08/2001, Marc Gresset disait
 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.

zsh a une telle variable et doit faire tout ce que fait ksh si je ne
m'abuse.

-- 
Erwan