Files
dbtool/samples/locate/updatedb~
2015-05-14 18:34:10 +02:00

22 lines
453 B
Bash
Executable File

#!/bin/sh
#
# simple locate alike
# written as an example how to
# use dbtool.
#
# updatedb creates the database
# which is then used by locate
# to search for a certain string.
#
# $Id: updatedb,v 1.2 2001/06/26 23:00:02 scip Exp $
#
dbtool="/usr/bin/dbtool";
find="/usr/bin/find";
db="/var/local/locate.db";
egrep="/bin/egrep";
cp="/bin/cp"
$cp /dev/null $db;
$find / -ls | $egrep -v "^\/proc|dev|tmp" | $dbtool -d $db -i -f -R -t "^(.+?) (\/.*)$";