Erreur dans l'execution d'un script
Bonjour,
Voici le problème que je rencontre lorsque j'execute le script suivant :
Code:
1 2 3 4 5 6 7 8
|
#!/usr/bin/sh
. ora_fonction.sh
ORACLE_SID=$1
export ORACLE_SID
ora_status $ORACLE_SID |
dans lequelle je 'source' une librairie ora_fonction.sh
Code:
1 2 3 4 5 6 7 8 9 10
|
#!/usr/bin/sh
ora_status ()
{
$ORACLE_HOME/bin/sqlplus /nolog <<-FIN
connect system/manager;
select instance_name from v\$instance;
exit
FIN
} |
j'obtiens l'erreur suivante :
Code:
1 2 3
|
[ora10g@trinculo /oradatD31/orabin]./ora_status.sh
./ora_status.sh: syntax error at line 13: `end of file' unexpected |
La ligne 13 semble correspondre au mot clé FIN interpreté comme une fin de fichier.
Si quelqu'un(e) a une idée, je suis preneur ;-)
Cdt,
A.Personnat