Leser: 22
2010-01-12T10:20:56 tobyUnter Unix/Linux gibt es das Tool zgrep.
1 2 3 4 5 6 7
use PerlIO::gzip; open my $foo, "<:gzip", "file.gz" or die $!; while ( my $line = <$foo> ) { print $line; } close $foo or die $!;
2010-01-12T11:05:41 tobyDie Idee mit system() werde ich nicht verfolgen ;-)
2010-01-12T11:08:29 tobyWenn es nicht sein muss, versuche ich syscalls zu vermeiden.
2010-01-12T11:15:30 biancaDarf ich fragen, was gegen syscalls spricht?
2010-01-12T11:15:30 bianca2010-01-12T11:08:29 tobyWenn es nicht sein muss, versuche ich syscalls zu vermeiden.
Darf ich fragen, was gegen syscalls spricht?
2010-01-12T11:23:11 sid burnEDIT: Btw. sehe noch gerade das es ja um "zgrep" nicht "zcat" geht.
2010-01-12T11:29:02 pq2010-01-12T11:23:11 sid burnEDIT: Btw. sehe noch gerade das es ja um "zgrep" nicht "zcat" geht.
das versuchte ich eigentlich mit meinem beispiel deutlich zu machen, ja.
2010-01-12T11:43:08 sid burnHättest auch gleich einfach drauf hinweisen können das "zgrep" nicht alle Zeilen einliest sondern nur die gefunden.
Quote(habs zwar auch so gelesen aber an "zcat" gedacht)
2010-01-12T11:43:08 sid burn2010-01-12T11:29:02 pq2010-01-12T11:23:11 sid burnEDIT: Btw. sehe noch gerade das es ja um "zgrep" nicht "zcat" geht.
das versuchte ich eigentlich mit meinem beispiel deutlich zu machen, ja.
Hättest auch gleich einfach drauf hinweisen können das "zgrep" nicht alle Zeilen einliest sondern nur die gefunden. Dann wäre es mir auch sofort mein Fehler aufgefallen das natürlich "zgrep" da steht (habs zwar auch so gelesen aber an "zcat" gedacht) und so meine aussage natürlich nicht ganz stimmt.