Я получаю эту ошибку для строки: while($line =<$fh>)
Что это значит и как ее разрешить?Perl: Не ссылка GLOB
Весь код:
use strict;
use warnings;
use v5.14;
use Compress::Zlib;
my $filename= "example.gz";
my $fh= gzopen($filename, "rb");
my $line=0;
my $counter=1;
my @array=();
while($line = <$fh>) { # <-- this line
@array= split (' ', $line);
my $num = scalar(@array);
print "$array[15] $array[1]\n" if ($array[15] eq "word");
$counter++;
}
close $fh;
'gzopen' возвращает объект, а не дескриптор файла. –