Bonjour,
Je voudrai écrire un script qui lit un fichier texte (sous le forme CLE=VALEUR) et transformer le contenu en des variables d'environnement.
Fichier:
-------
CLE1=VAL1
CLE2=VAL2
script:
------
while read ligne
do
echo CLE :`echo $ligne | awk -F= '{print $1}' `
echo VAL :`echo $ligne | awk -F= '{print $2}' `
#export $CLE=$VAL
#export ${CLE}=${VAL}
#export '${CLE}'='${VAL}'
#export `echo $CLE`=`echo $VAL`
export "`echo $CLE`"="`echo $VAL`"
done <Fichier
J'ai essayé export $CLE=$VAL
ou alors export "`echo $CLE`"="`echo $VAL`"
mais ca ne marche pas !!!
quelqu'un peut me dire quelle est la bonne expression à utiliser ?
d'avance Merci
ps, shell = KSH. OS = SunOS 5.10 Sun-Solaris.
Partager