Bienvenido a los foros de Perl en Español, marianetes.
Puedes hacer varias cosas...
Puedes leer todo el fichero de golpe, meterlo en un arreglo, y así ya puedes acceder a los elementos de forma directa:
Using perl Syntax Highlighting
open FICHERO
, '<', 'mificherolargo.txt' or die;
my @fichero = <FICHERO>;
close FICHERO
;
chomp @fichero;
# Un pedazo
my @pedazo = @fichero[100
..199
]; # Las segundas cien líneasColoreado en 0.007 segundos, usando
GeSHi 1.0.8.4
O también puedes usar
Tie::File:
Using perl Syntax Highlighting
use Tie
::File;
tie my @fichero, 'Tie::File', 'mificherolargo.txt';
# Un pedazo
my @pedazo = @fichero[100
..199
]; # Las segundas cien líneasColoreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Seguro que hay otras formas...