Заметки о IO::Zlib
Dec. 21st, 2007 08:13 pmЗабавный зверек... Существует для того чтобы не открывая .gz-архив получить доступ к содержимому через file handle. Но...
Попытка ему сказать $fh->input_record_separator("\n"); завершается ошибкой "Not a GLOB reference at /usr/share/perl5/IO/Zlib.pm line 566."
При этом построчно его читать можно посредством print $fh->getline(); Но разделитель строк только \n. Значение $/, как сказано в документации, он Currently ignores
Ну вообщем и на том спасибо
my $fh = new IO::Zlib;
$fh->open("some_file.gz", "r");
print <$fh>;Печатает весь файл. Update: И как оказывается правильно делает, это я дурак...Попытка ему сказать $fh->input_record_separator("\n"); завершается ошибкой "Not a GLOB reference at /usr/share/perl5/IO/Zlib.pm line 566."
При этом построчно его читать можно посредством print $fh->getline(); Но разделитель строк только \n. Значение $/, как сказано в документации, он Currently ignores
Ну вообщем и на том спасибо