]> granicus.if.org Git - postgresql/commitdiff
Use sed rather than perl for reindexdb.
authorBruce Momjian <bruce@momjian.us>
Sun, 3 Nov 2002 01:20:06 +0000 (01:20 +0000)
committerBruce Momjian <bruce@momjian.us>
Sun, 3 Nov 2002 01:20:06 +0000 (01:20 +0000)
contrib/reindexdb/reindexdb

index e9bfbbb052b90b3649e47b360375bac8180349c4..f0dd79930a37d55adb39f0cd5b9dc26e78a7507b 100644 (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.