Bonjour,

Je souhaite conserver l'export de la variable ORACLE_SID définie dans le script suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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