Exit sur une boucle
Résolu
jachtako
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
jachtako Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
jachtako Messages postés 22 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Besoin d'aide s'il vous plait. voici ci-dessous mon script
le script va boucler sur les lignes du fichier /V1/fichier.txt et exécuter des requêtes sql en fonction des lignes lues.
--------------------------------------------------------------------------
#!/bin/ksh
rm /V1/fichier*
ls /target/sql/ > /V1/fichier.txt
while read line
do
sqlplus toto/toto@$ORACLE_SID @${line} | tee -a ${line}_.log
cat ${line}_.log | grep -q 'ORA-'
sed 1d /V1/fichier.txt -i
done < /V1/fichier.txt
----------------------------------------------------------------------------
Je souhaiterai que le script s’arrête immédiatement lorsque la commande grep trouve la chaîne ORA (sortie immédiate du while)
merci pour votre aide
Bien cordialement.
Besoin d'aide s'il vous plait. voici ci-dessous mon script
le script va boucler sur les lignes du fichier /V1/fichier.txt et exécuter des requêtes sql en fonction des lignes lues.
--------------------------------------------------------------------------
#!/bin/ksh
rm /V1/fichier*
ls /target/sql/ > /V1/fichier.txt
while read line
do
sqlplus toto/toto@$ORACLE_SID @${line} | tee -a ${line}_.log
cat ${line}_.log | grep -q 'ORA-'
sed 1d /V1/fichier.txt -i
done < /V1/fichier.txt
----------------------------------------------------------------------------
Je souhaiterai que le script s’arrête immédiatement lorsque la commande grep trouve la chaîne ORA (sortie immédiate du while)
merci pour votre aide
Bien cordialement.
Merci encore.
Bien cordialement.