|
1 | 1 | #!/bin/sh
|
2 | 2 | # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #
|
3 |
| -# Package : reindexdb Version : $Revision: 1.2 $ |
| 3 | +# Package : reindexdb Version : $Revision: 1.3 $ |
4 | 4 | # Date : 05/08/2002 Author : Shaun Thomas
|
5 | 5 | # Req : psql, sh, perl, sed Type : Utility
|
6 | 6 | #
|
|
111 | 111 | dbname="$2"
|
112 | 112 | shift
|
113 | 113 | ;;
|
114 |
| - -d*|--dbname=*) |
115 |
| - dbname=`echo$1| perl -pn -e's/^--?d(bname=)?//'` |
| 114 | + -d*) |
| 115 | + dbname=`echo"$1"| sed's/^-d/'` |
| 116 | + ;; |
| 117 | + --dbname=*) |
| 118 | + dbname=`echo"$1"| sed's/^--dbname=//'` |
116 | 119 | ;;
|
117 | 120 |
|
118 | 121 | # Reindex specific Table. Disables index reindexing.
|
119 | 122 | --table|-t)
|
120 | 123 | table="$2"
|
121 | 124 | shift
|
122 | 125 | ;;
|
123 |
| - -t*|--table=*) |
124 |
| - table=`echo$1| perl -pn -e's/^--?t(able=)?//'` |
| 126 | + -t*) |
| 127 | + table=`echo"$1"| sed's/^-t//'` |
| 128 | + ;; |
| 129 | + --table=*) |
| 130 | + table=`echo"$1"| sed's/^--table=//'` |
125 | 131 | ;;
|
126 | 132 |
|
127 | 133 | # Reindex specific index. Disables table reindexing.
|
128 | 134 | --index|-i)
|
129 | 135 | index="$2"
|
130 | 136 | shift
|
131 | 137 | ;;
|
132 |
| - -i*|--index=*) |
133 |
| - index=`echo$1| perl -pn -e's/^--?i(ndex=)?//'` |
| 138 | + -i*) |
| 139 | + index=`echo"$1"| sed's/^-i//'` |
| 140 | + ;; |
| 141 | + --index=*) |
| 142 | + index=`echo"$1"| sed's/^--index=//'` |
134 | 143 | ;;
|
135 | 144 |
|
136 | 145 | # Yeah, no options? Whine, and show usage.
|
|