From:  Michael Norris <[EMAIL PROTECTED]>
> In my early (very early) stages of learning perl I've run into a
> conflict.  I have access to two linux machines that I practice on (I
> do not have admin rights).  The following is a simple script from
> "Learning Perl." Problem is, it runs on one linux box , but not the
> other.  
> 
> Here is the code:
> 
> #!/usr/bin/perl -w
> use strict;
> 
> print "Enter password files: \n";
> chomp(my @file = <STDIN>);
> my @reverselist = reverse @file;
> print "@reverselist\n";
> 
> 
> On the box that it doesn't run on, I get this error:
> 
> syntax error at /home/mnorris/perlscripts/lp7.3 line 8, at EOF
> Execution of /home/mnorris/perlscripts/lp7.3 aborted due to
> compilation errors.

Most probably this perl is a little dated.

Try to run
        perl -v
on both and compare the results.

The most likely culprit is the 
        chomp(my @file = <STDIN>);

try
        my @file;
        chomp(@file = <STDIN>);
instead.

Jenda

=========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ==========
There is a reason for living. There must be. I've seen it somewhere.
It's just that in the mess on my table ... and in my brain
I can't find it.
                                        --- me

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to