Bonjour !
J'ai un nouveau problème mineur :
J'ai une fonction qui est appellée dans un script et il y a une pause qui se produit et je suis obligé de taper Ctr D pour le faire continuer !
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 RecupDernierJour() { echo "Recup dernier jour:"$1 rm -f NUMERO_DERNIER_JOUR.SQL rm -f NUMERO_DERNIER_JOUR.txt echo "set head off;" >> NUMERO_DERNIER_JOUR.SQL echo "set feedback off;" >> NUMERO_DERNIER_JOUR.SQL echo "SELECT TO_CHAR ( ( SELECT last_day(TO_DATE('$1','DD/MM/YYYY')) " >> NUMERO_DERNIER_JOUR.SQL echo " FROM DUAL ) , 'DD') FROM DUAL " >> NUMERO_DERNIER_JOUR.SQL echo "exit;" >> NUMERO_DERNIER_JOUR.SQL createDernierJour=`sqlplus -s $user/$pwd@$host @NUMERO_DERNIER_JOUR.SQL` echo $createDernierJour>> NUMERO_DERNIER_JOUR.txt numeroDernierJourMois=$(sed -n '1p' NUMERO_DERNIER_JOUR.txt | cut -c-2) }
la pause en question se produit lorsque on arrive à la ligne suivante du script ci dessus :
Quelqu'un aurait il une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 createDernierJour=`sqlplus -s $user/$pwd@$host
Ou y a t il une option d'exécution pour éviter toute pause ?
Partager