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: bzcat
(503 B)
Path: /usr/share/doc/perl-IO-Compress/io/bzip2/bzcat
Back
#!/usr/bin/perl use IO::Uncompress::Bunzip2 qw( $Bunzip2Error ); use strict ; use warnings ; #die "Usage: gzcat file...\n" # unless @ARGV ; my $file ; my $buffer ; my $s; @ARGV = '-' unless @ARGV ; foreach $file (@ARGV) { my $gz = new IO::Uncompress::Bunzip2 $file or die "Cannot open $file: $Bunzip2Error\n" ; print $buffer while ($s = $gz->read($buffer)) > 0 ; die "Error reading from $file: $Bunzip2Error\n" if $s < 0 ; $gz->close() ; }