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_!!!_
never say oops after you submitted a job :-)
_der_Ton_macht_die_Musik_!!!_