Export d'une variable d'environnement
Bonjour,
Je souhaite conserver l'export de la variable ORACLE_SID définie dans le script suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
# ecrit dans instance.txt les instances en RAM
ps -eaf|grep ora_smon|grep -v grep|cut -c 57-64 > instance.txt
# proposer le choix d'une instance
echo 'Voici les instances disponibles :'
cat instance.txt
Instance=instance.txt
export Instance
# CodeReto test le code retour de la boucle
CodeReto=1
export CodeReto
# tant que le choix de l'instance est invalide (CodeReto!=0)
while [ $CodeReto -ne 0 ]
do
# saisir une instance
echo 'veuillez choisir une instance'
read ChoiInst
# verification du choix de l'instance
VeriChoi=`cat ${Instance} | grep "^${ChoiInst}" | awk -F '{print $1}`
if [ "$VeriChoi" = "$ChoiInst" ]; then
CodeReto=0
else
CodeReto=1
fi
# export de la nouvelle instance
ORACLE_SID=$ChoiInst
export ORACLE_SID
done |
Lorsque le script se termine, si je fais un
Je n'ai rien ...
Merci pour votre aide,
A.Personnat