Hi,

For beginners,someone should always add this statement at the top:

use strict;

>my $lineno;
Good.

>my $current =3D "";
Here maybe you want: my $current = '3D';
In strict mode,bareword "3D" is not allowed.

>
>while(<>){
> if($current ne $ARGV){
$ARGV contains the name of the current file when reading from <>,are you sure 
for it?

>     $current =3D $ARGV;
It should be: $current = '3D'.$ARGV;

> print "\n\t\tFile: $ARGV\n\n";
> $lineno=3D1;
$lineno = '3D1';

> }
> print $lineno++;
> print ": $_";
>}


--
Jeff Pang
NetEase AntiSpam Team
http://corp.netease.com

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to