PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : perl script läuft nicht.



tom021
08-08-2003, 20:22
hi leute !

ich hab heute mit perl angefangen, deshalb bin ich noch ein ziemlicher noob. allerdings versteh ich einfach nicht warum das folgende script nicht funktioniert ??



#!/usr/bin/perl -w

use strict;

my $file = $ARGV[0];

open(FH, ">> $file")
or
die "\nDiese datei ex. nicht!!";

print "Geben Sie den Text ein den sie in die datei schreiben moechten:";
chomp(my $text = <>);
print FH $text;
close(FH)

open(FH2,"< $file")
or
die "pech";
print "\n\n\n\nAusgabe:";
while( my $zeile = <FH2>) {
print $zeile ."\n";
}
close(FH2);


ich er halte ständig folgenden fehler :


tom@debian:~$ perl test.pl test
syntax error at test.pl line 17, near ")

open"
Execution of test.pl aborted due to compilation errors.


wäre nett wenn mir jemand helfen könnte, ich weiss nämlich wirklich nicht mehr weiter.

mfg
tom

phate
08-08-2003, 21:27
Hi,

also wenn das 1 zu 1 übernommen ist, dann liegt Dein Fehler hier
close(FH)Dort fehlt das abschliessende Semikolon.

tom021
08-08-2003, 22:01
oh mein gott :rolleyes:. jajaja das gute alte semikolon. hat es uns nicht alle schon mal in den wahnsinn getrieben ??? :D

vielen dank jetzt geht's

mfg
tom

*lol*