head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2001.03.15.08.08.34; author ahuxley; state Exp; branches; next 1.1; 1.1 date 2000.05.03.12.52.21; author ahuxley; state Exp; branches; next ; desc @LOCATE COMMAND @ 1.2 log @lptest.shpp nop.shpp play-qproc.shpp reset-xringd-after-ppp.shpp rndpic.shpp stat.c sub.shpp switcher.shpp @ text @#!MARKER_SHELL_CMD #shpp include ../bldcfg/paths.shpp #PATH=/bin:/usr/bin:/sbin:/usr/sbin PROGNAME=`basename $0` RCS_ID='$Header: /home/ahuxley/dev/supported/lx/bin/RCS/lx.shpp,v 1.18 2000/05/31 10:54:57 ahuxley Exp $' VERSION_SCHEME=notrelease UNAMEN=`uname -n` LOCATE_DB=$HOME/var/locatedb/$UNAMEN-home-$LOGNAME.find.gz PATH=$PATH:/usr/contrib/bin main() { MODE=search while [ "X$1" != X ]; do case "$1" in -V|--version) echo "$PROGNAME version $VERSION" exit 0 ;; -d) [ "X$2" = X ] && usage VERBOSE_LEVEL=$2 shift ;; -g|--generate) MODE=generate ;; -v|--verbose) VERBOSE_LEVEL=3 ;; -*) usage ;; *) break ;; esac shift done if [ $MODE = search ]; then [ "X$1" = X -o "X$2" != X ] && usage gunzip < $LOCATE_DB | egrep -i "$1" else [ "X$1" != X ] && usage find $HOME | gzip > $LOCATE_DB fi } usage() { { echo "Usage: $PROGNAME [ -d | -v ] " echo " $PROGNAME -V" } >&2 exit 1 } clear_environment() { eval `set | egrep -v '^PATH|^HOME|^TERM' | sed -n -e 's/^\([A-Z][A-Z]*=\).*/\1/p'` } #shpp include ../lib/utils.sh.shpp #shpp include ../lib/gep.sh.shpp @ 1.1 log @Initial revision @ text @d2 2 a3 3 #shpp include ../paths.shpp PATH=/bin:/usr/bin:/usr/sbin #clear_environment d5 2 a6 1 # $Header$ d8 3 a10 1 LOCATE_DB=$HOME/var/locatedb/$LOGNAME.find d14 1 d22 1 a29 1 [ "X$1" = X -o "X$2" != X ] && usage d31 7 a37 1 egrep -i "$1" $LOCATE_DB d55 2 a56 2 #shpp include utils.sh.shpp #shpp include gep.sh.shpp @