Anoop Kurup schrieb:
> Hi,
>
>
> Can somebody explain to me what is the syntax error in the following
> code:
>
>
> 20 sub func()
> 21 {
> 22 my ($retension_period, $file_list) = @_;
> 23 my $file;
> 24
> 25 while(defined($file = glob("$file_list")))
> 26 {
> 27 -s $file && -M $file > $retension_period && { print "File
> name is: $file\n"; print "File found\n"; }
> 28 }
> 29 }
>
>
>
>
>
> The error that I get is:
>
>
> syntax error at 2perlfind.pl line 27, near "; print"
> syntax error at 2perlfind.pl line 29, near "}"
> 2perlfind.pl had compilation errors.
>
Apart from the other suggestions in this thread, remove the empty
prototype or there will be no @_ !
Here's what I get when trying to run this code:
Too many arguments for main::func at ...
> Regards,
> Anoop
Greetings,
Andreas Puerzer
--
perl -mAcme::JAPH
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>