home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # apropos -- search the whatis database for keywords.
- #
- # Copyright (c) 1990, 1991, John W. Eaton.
- #
- # You may distribute under the terms of the GNU General Public
- # License as specified in the README file that comes with the man
- # distribution.
- #
- # John W. Eaton
- # jwe@che.utexas.edu
- # Department of Chemical Engineering
- # The University of Texas at Austin
- # Austin, Texas 78712
-
- #PATH=/usr/local/bin:/bin:/usr/ucb:/usr/bin
-
- libdir=@libdir@
-
- if [ $# = 0 ]
- then
- echo "usage: `basename $0` keyword ..."
- exit 1
- fi
-
- manpath=`manpath -q | tr ';' '\040'`
-
- if [ "$manpath" = "" ]
- then
- echo "whatis: manpath is null"
- exit 1
- fi
-
- if [ "$PAGER" = "" ]
- then
- PAGER="less"
- fi
-
- while [ $1 ]
- do
- found=0
- for d in $manpath /usr/lib
- do
- if [ -f $d/whatis ]
- then
- grep -i "$1" $d/whatis
- status=$?
- if [ "$status" = "0" ]
- then
- found=1
- fi
- fi
- done
-
- if [ "$found" = "0" ]
- then
- echo "$1: nothing appropriate"
- fi
-
- shift
- done | $PAGER
-
- exit
-