bash/csh : propagation de variables d'environnement - Logiciels - Linux et OS Alternatifs
Marsh Posté le 28-08-2007 à 16:55:29
Tu crees un fichier temporaire dans /tmp, tu y ecris les variables que tu veux exporter, et ensuite tu sources le fichier cree dans le script appelant. Je sais pas si c'est le moyen le plus propre, mais en tout cas ca devrait marcher.
Marsh Posté le 28-08-2007 à 17:46:21
j'avoue que je comprends pas vraiment ta solution...
Sinon, j'ai essaye depuis le script bash de sourcer le .csh, mais ca marche pas
(au passage, c vraiment codé avec les pieds de codéer les variables dans l'environnement... pas tres rigoureux tout ca)
Marsh Posté le 28-08-2007 à 16:50:23
Bonjour
J'ai un script en bash, qui est censé appeler un script en csh ou j'ai environ une centaine de variables d'environnement initialisées (setenv toto = tutu...)
Je ne peux/veux pas changer le shell d'un de ces scripts (ce n'est pas moi qui les ecrit, et ils sont régulièrement mis a jour, donc impossible de tout re-ecrire a chaque fois).
Comment propager les variables d'environnement crées/modifiées par le script csh dans le script bash appelant ?
Merci d'avance