Faire un export dans un ksh

Faire un export dans un ksh - Shell/Batch - Programmation

Marsh Posté le 06-01-2005 à 15:13:38    

Bonjour à tous,
 
Je dois créer des variable d'environnement dans mon ksh. J'ai essayé cela :  
export VERSION=1
 
Si je te tape en ligne de commande, il n'y a pas de problémes. Par contre, dans le ksh, cette ligne n'a pas d'effet.
 
Avez-vous une idée ?

Reply

Marsh Posté le 06-01-2005 à 15:13:38   

Reply

Marsh Posté le 06-01-2005 à 15:42:10    

tout dépend de la manière dont tu appelles ton script exécutable, pour résoudre ton pb il faut que tu sources ton fichier en l'appelant avec la commande :

Code :
  1. . ./script.ksh

Reply

Marsh Posté le 07-01-2005 à 01:59:20    

Dit nous exactement ce que tu fais. Ta phrase n'a aucun sens (quelle difference entre "en ligne de commande" et "dans le ksh" ?)

Reply

Marsh Posté le 13-01-2005 à 10:13:53    

guda a écrit :

Bonjour à tous,
 
Je dois créer des variable d'environnement dans mon ksh. J'ai essayé cela :  
export VERSION=1
 
Si je te tape en ligne de commande, il n'y a pas de problémes. Par contre, dans le ksh, cette ligne n'a pas d'effet.
 
Avez-vous une idée ?


 
salut,
 

Code :
  1. #!/bin/ksh
  2. export VERSION=1
  3. print "La variable VERISON contient : " ${VERSION}


 
Enregistre ça dans unFichier.ksh
 

Code :
  1. chmod 777 unFichier.ksh


 
Exécute :
 

Code :
  1. unFichier.ksh


 
Affichage :
 

Code :
  1. La variable VERISON contient : 1


 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed