Beta Shell
v2.0 ยท web2.us.cloudlogin.co
[FM]
[CMD]
[PHP]
[DB]
[INFO]
[SEC]
File Manager
~
/
usr
/
share
/
doc
/
perl-IO-Compress
/
io
/
bzip2
Upload
5 items
Name
Size
Perms
Modified
Actions
[ .. / .. ]
bzcat
503 B
-rw-r--r--
2021-04-12 06:13:29
Edit
Del
bzgrep
495 B
-rw-r--r--
2021-04-12 06:13:29
Edit
Del
bzstream
135 B
-rw-r--r--
2021-04-12 06:13:29
Edit
Del
Editing: bzgrep
(495 B)
Path: /usr/share/doc/perl-IO-Compress/io/bzip2/bzgrep
Back
#!/usr/bin/perl use strict ; use warnings ; use IO::Uncompress::Bunzip2 qw($Bunzip2Error); die "Usage: gzgrep pattern [file...]\n" unless @ARGV >= 1; my $pattern = shift ; my $file ; @ARGV = '-' unless @ARGV ; foreach $file (@ARGV) { my $gz = new IO::Uncompress::Bunzip2 $file or die "Cannot uncompress $file: $Bunzip2Error\n" ; while (<$gz>) { print if /$pattern/ ; } die "Error reading from $file: $Bunzip2Error\n" if $Bunzip2Error ; }