Use sed rather than perl for reindexdb.

This commit is contained in:
Bruce Momjian 2002-11-03 01:20:06 +00:00
parent 77fcc1cbae
commit 08e8c8a574

View File

@ -1,6 +1,6 @@
#!/bin/sh
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #
# Package : reindexdb Version : $Revision: 1.2 $
# Package : reindexdb Version : $Revision: 1.3 $
# Date : 05/08/2002 Author : Shaun Thomas
# Req : psql, sh, perl, sed Type : Utility
#
@ -111,8 +111,11 @@ do
dbname="$2"
shift
;;
-d*|--dbname=*)
dbname=`echo $1 | perl -pn -e 's/^--?d(bname=)?//'`
-d*)
dbname=`echo "$1" | sed 's/^-d/'`
;;
--dbname=*)
dbname=`echo "$1" | sed 's/^--dbname=//'`
;;
# Reindex specific Table. Disables index reindexing.
@ -120,8 +123,11 @@ do
table="$2"
shift
;;
-t*|--table=*)
table=`echo $1 | perl -pn -e 's/^--?t(able=)?//'`
-t*)
table=`echo "$1" | sed 's/^-t//'`
;;
--table=*)
table=`echo "$1" | sed 's/^--table=//'`
;;
# Reindex specific index. Disables table reindexing.
@ -129,8 +135,11 @@ do
index="$2"
shift
;;
-i*|--index=*)
index=`echo $1 | perl -pn -e 's/^--?i(ndex=)?//'`
-i*)
index=`echo "$1" | sed 's/^-i//'`
;;
--index=*)
index=`echo "$1" | sed 's/^--index=//'`
;;
# Yeah, no options? Whine, and show usage.