Retourner aux forums || Retourner au forum Programmation.shell
Programmation.shell : Propager un alias depuis un script vers le shell courant
Posté par erik_lallemand (page perso, ) le 20 décembre 2006
0
Bonjour,Sur une machine où plusieurs utilisateurs (dont moi) partagent le même compte, je souhaite utiliser régulièrement des alias qui me sont propres.
Du fait que le compte est partagé, il est hors de question d'aller modifier les fichiers de configuration qui sont chargés au moment de la connexion.
J'ai donc en tête de stocker mes alias dans un script KSH (ce qui correspond à mon type de shell courant) que je pourrais exécuter à chaque connexion. Malheureusement, si je définis ces alias dans le script, ils ne sont "visibles" qu'à l'intérieur du script et je ne peux pas les utiliser dans mon environnement de travail.
Est-ce que quelqu'un peut me dire si mon idée est possible, et si oui comment?
Merci d'avance.
> Lire le message (3 commentaires, moyenne: 2,3).
facon de lancer le script
Posté par
Cheneson Cyril () le 20/12/2006 à 14:04. (lien). Évalué à 4.
Lorsque tu lances ton script, le shell cree un novueau process donc les variables sont propres a ce process.
Si tu veux que tes variables persistent dans ton shell courant il faut que tu lances ton script comme ceci (a partid di repertoire ou est ton script ):
. le_script ( point espace le_script)
au lieu de
./le_script
Lance comme ceci, le script s executera dans le terminal courant sans cree de processus fils
Si je ne dis pas de connerie ...
@++
Cyril
-
[^]Re: facon de lancer le script
Posté par erik_lallemand (page perso, ) le 20/12/2006 à 14:35. (lien). Évalué à 2.Yessss!!! ca marche! Merci beaucoup.
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.