Ich bearbeite immer wieder mal größere Textdateien mit 200-350.000 Zeilen. Aus Platzgründen sind diese normalerweise mit gzip gepackt. Für einfache Dinge kann ich die mit zcat xyz.gz | grep xyz durchforsten.
In der Bash lese ich die Dateien bisher (nach dem entpacken) so aus:
Code: Alles auswählen
while read LINE
Code: Alles auswählen
open("cdrfile", "<$cdr_dateiname")
while(<cdrfile>)
{
push(@Zeilen,$_);
$zeilen_counter++;
}
close("cdrfile");