Help for this page

Select Code to Download


  1. or download this
    open IN, "bigfile.txt";
    open  IDX, ">bigfile.idx";
    ...
    while(<IN>) {
        print IDX pack "N", tell IN;
    }
    
  2. or download this
    my $lineno = 10000;
    
    ...
    sysread IDX, (my $buffer), 4;
    seek IN, unpack("N", $buffer), 0;
    my $line = <IN>;