*- On 12 Jun, Jonathan D. Proulx wrote about "Re: default ungziped /usr/doc/*/* 
?"
> On Sat, Jun 12, 1999 at 11:01:26PM +0900, OhkumaTadayoshi wrote:
>> 
>> Hi, 
>> 
>> I am wondering about way to grep or to view with editor /usr/doc/*/* files.
> 
> zgrep
> zless
> zmore
> 
> all work on gzipped files.

Also read /usr/doc/less/LESSOPEN.gz.  Basically just add the following
to your shell init script(.profile,.login, etc):

eval `/usr/bin/lesspipe`

And less by itself will read gzipped and bziped files as well as show
contents of tar, deb, arj, rpm and many others as well as info on
graphics files, which you can define by editing the /usr/bin/lesspipe.

Examples:
% less debianlogo-5.jpg
debianlogo-5.jpg 65x78 DirectClass 2951b JPEG 1s

% less /tmp/hello_1.3-14.3.deb
/tmp/hello_1.3-14.3.deb:
 new debian package, version 2.0.
 size 18798 bytes: control archive= 636 bytes.
     562 bytes,    14 lines      control              
     122 bytes,     4 lines   *  postinst             #!/bin/sh
      68 bytes,     3 lines   *  prerm                #!/bin/sh
 Package: hello
 Version: 1.3-14.3
 Architecture: i386
 Depends: libc6
 Installed-Size: 34
 Maintainer: Ian Jackson <[EMAIL PROTECTED]>
 Description: The classic greeting, and a good example
  The GNU hello program produces a familiar, friendly greeting.  It
  allows nonprogrammers to use a classic computer science tool which
  would otherwise be unavailable to them.
  .
  Seriously, though: this is an example of how to do a Debian package.
  It is the Debian version of the GNU Project's `hello world' program
  (which is itself an example for the GNU Project).

*** Contents:
drwxr-xr-x root/root         0 1998-10-04 04:02 ./
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/doc/
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/doc/hello/
-rw-r--r-- root/root      2427 1998-10-04 04:02 usr/doc/hello/copyright
-rw-r--r-- root/root      2295 1998-10-04 04:02 usr/doc/hello/changelog.gz
-rw-r--r-- root/root      1827 1998-10-04 04:02 
usr/doc/hello/changelog.Debian.gz
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/man/
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/man/man1/
-rw-r--r-- root/root       596 1998-10-04 04:02 usr/man/man1/hello.1.gz
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/bin/
-rwxr-xr-x root/root      5000 1998-10-04 04:02 usr/bin/hello
drwxr-xr-x root/root         0 1998-10-04 04:02 usr/info/
-rw-r--r-- root/root      8779 1998-10-04 04:02 usr/info/hello.info.gz

Cool huh?

-- 
Brian 
---------------------------------------------------------------------
Mechanical Engineering                              [EMAIL PROTECTED]
Purdue University                   http://www.ecn.purdue.edu/~servis
---------------------------------------------------------------------

Reply via email to