Bonjour,

Mon problème est très certainement basique, un script me permet de faire un choix d'instance à partir d'un fichier généré lors de l'execution du script.

Mais avant de partir dans cette boucle j'effectue un test afin de savoir si le fichier que je génère 'instance.txt' en début de script contient ou non une chaine de caractère :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
ps -eaf|grep ora_smon|grep -v grep|cut -c 57-64 > instance.txt
 
# test la presence d'une instance
if [ -s "instance.txt" ]; then
  echo ''
else
  echo 'Aucune instance presente'
  break
fi
Si le fichier 'instance.txt' est vide, je souhaite mettre fin au script, j'ai essayé avec 'exit' mais la sortie est plutôt violente et avec break, je sors simplement de la boucle mais je continue dans le script.

Merci pour votre aide.

Cdt,
A.Personnat