coolblue: Textdatei an eine bestimmte Zeile lesen

Beitrag lesen

Hallo,

1 while(<IN> && $. < 5);
$line = <IN>;

ich bin kein Perl Genie, aber würde der Prozess nicht gewaltig an Speicher zunehmen, wenn man mit $line=<IN>; die Datei einliest?

wie wäre es mit:

for(my $i=0; <IN> ; $i++) {
   if($i == 5) {
      while(<IN>) {
         print; # oder was auch immer mit der zeile passieren soll
      }
   }
}

Die while Schleife läuft dann ab Zeile 5 weiter und dein Speicher sollte auch verschont bleiben.

Viele Grüße,
coolblue

--

never say oops after you submitted a job :-)
_der_Ton_macht_die_Musik_!!!_