Hallo,
ich weiß so langsam nicht mehr weiter. Warum funzt meine Funktion nicht??? Anbei packe ich mal kurz den Code rein...
#!/bin/bashfunction dbeintrag()
{
sqlplus -s $USER/$PASSWD << EOF
insert into OM_ORDERMAIL
(ID, ID_COMPANY, TYPE, CUSTNO, ERRCODE, ORDER_FILE, EMAIL)
values
($id, $idcompany, '$ordertype', $kundennummer, $errorcode, '$filename', '$email')
return 1
}
id=SEQ_ORDERMAIL.NEXTVAL
idcompany=90
ordertype=refused
kundennummer=12345
filename=/peterlustig/home/21012004.21.xml
errorcode=12200
email=jaja@deinemudda.comdbeintragemail=jaja@deinemudda.comdbeintragemail=jaja@deinemudda.comdbeintrag $id, $idcompany, $ordertype, $kundennummer, $errorcode, $filename, $email
Wenn ich jetzt vor und nach Deklarierung der Funktion ein echo "trallalala" setze, so kommt er bis zum ersten echo. Das echo nach der Deklaration wird leider nicht mehr angezeigt.
Folgende Fehlermeldung bekomme ich andauernd...
line 21: syntax error: unexpected end of file
Hiiiiiiiiillllffeeeeeeeeee!!!