mysql - further unbound variable fixes

This commit is contained in:
2022-09-10 00:23:18 +02:00
parent 6d2af2d866
commit 472694c7aa

View File

@@ -73,16 +73,16 @@ step_10() {
for arg in "$@" ; do for arg in "$@" ; do
case "${1:-}" in case "${1:-}" in
--charset|-c) --charset|-c)
dbOption="$2" dbOption="${2:-}"
shift 2;; shift 2;;
--database|-d) --database|-d)
dbName="$2" dbName="${2:-}"
shift 2 ;; shift 2 ;;
--user|-u) --user|-u)
dbUser="$2" dbUser="${2:-}"
shift 2 ;; shift 2 ;;
--remote|-r) --remote|-r)
dbRemote="$2" dbRemote="${2:-}"
shift 2 ;; shift 2 ;;
*) *)
break ;; break ;;
@@ -125,16 +125,16 @@ step_11() {
for arg in "$@" ; do for arg in "$@" ; do
case "${1:-}" in case "${1:-}" in
--charset|-c) --charset|-c)
dbOption="$2" dbOption="${2:-}"
shift 2;; shift 2;;
--database|-d) --database|-d)
dbName="$2" dbName="${2:-}"
shift 2 ;; shift 2 ;;
--user|-u) --user|-u)
dbUser="$2" dbUser="${2:-}"
shift 2 ;; shift 2 ;;
--remote|-r) --remote|-r)
dbRemote="$2" dbRemote="${2:-}"
shift 2 ;; shift 2 ;;
*) *)
break ;; break ;;
@@ -177,16 +177,16 @@ step_12() {
for arg in "$@" ; do for arg in "$@" ; do
case "${1:-}" in case "${1:-}" in
--charset|-c) --charset|-c)
dbOption="$2" dbOption="${2:-}"
shift 2;; shift 2;;
--database|-d) --database|-d)
dbName="$2" dbName="${2:-}"
shift 2 ;; shift 2 ;;
--user|-u) --user|-u)
dbUser="$2" dbUser="${2:-}"
shift 2 ;; shift 2 ;;
--remote|-r) --remote|-r)
dbRemote="$2" dbRemote="${2:-}"
shift 2 ;; shift 2 ;;
*) *)
break ;; break ;;
@@ -214,10 +214,10 @@ step_14() {
for arg in "$@" ; do for arg in "$@" ; do
case "${1:-}" in case "${1:-}" in
--user|-u) --user|-u)
dbUser="$2" dbUser="${2:-}"
shift 2 ;; shift 2 ;;
--remote|-r) --remote|-r)
dbRemote="$2" dbRemote="${2:-}"
shift 2 ;; shift 2 ;;
*) *)
break ;; break ;;
@@ -259,10 +259,10 @@ step_34() {
for arg in "$@" ; do for arg in "$@" ; do
case "${1:-}" in case "${1:-}" in
--user|-u) --user|-u)
dbUser="$2" dbUser="${2:-}"
shift 2 ;; shift 2 ;;
--remote|-r) --remote|-r)
dbRemote="$2" dbRemote="${2:-}"
shift 2 ;; shift 2 ;;
*) *)
break ;; break ;;
@@ -278,7 +278,7 @@ step_36_info() {
} }
step_36_alias() { echo "sizedb"; } step_36_alias() { echo "sizedb"; }
step_36() { step_36() {
if [ -z "$2" ]; then if [ -z "${2:-}" ]; then
echo "Please provide a database name. e.g. $0 sizedb mydb_db" echo "Please provide a database name. e.g. $0 sizedb mydb_db"
else else
exe mysql -u root -e 'SELECT table_schema "DB Name", exe mysql -u root -e 'SELECT table_schema "DB Name",
@@ -300,13 +300,13 @@ step_50() {
error -e "No database name provided" error -e "No database name provided"
return 1 return 1
fi fi
local dbName="$1" local dbName="${1:-}"
local buTarget="$2" local buTarget="${2:-}"
if [ -z "$2" ] ; then if [ -z "${2:-}" ] ; then
warning -e "No target directory provided. Using home of current user" warning -e "No target directory provided. Using home of current user"
buTarget="$HOME" buTarget="$HOME"
elif [ ! -e "$2" ]; then elif [ ! -e "${2:-}" ]; then
endReturn -o 1 -f "$2 does not exist" endReturn -o 1 -f "${2:-} does not exist"
fi fi
echo " [I] Dumping database $dbName to $buTarget" echo " [I] Dumping database $dbName to $buTarget"