"format" funktioniert nicht in einer SUB-Routine
Timo Wintringer
- perl
Hallo Leute ich bin am verzweifeln....
warum meldet Perl, dass hier noch eine Klammer fehlt ????
Ohne Sub funktioniert alles, aber sobald ich ein Unterprogramm nutze gibt es folgender Fehlermedung:
"Missing right curly or square bracket at 1.pl line 17, at end of line
syntax error at 1.pl line 17, at EOF
Execution of 1.pl aborted due to compilation errors."
Danke für Eure Hilfe
Hier ein "Auszug" meines Problem-Scipts
#!/usr/bin/perl
sub makenewslist
{
open NEWSLETTER,">>$newslistpath";
format NEWSLETTER =
^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~
$newsdaten
.
write NEWSLETTER;
close (NEWSLETTER);
}
Habe den Fehler gefunden nach format NEWSLETTER =
darf die nächste Zeile nicht mit TABS formatiert werden. also nicht:
format NEWSLETTER =
^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~
$newsdaten
.
sondern:
format NEWSLETTER =
^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~
$newsdaten
.