From a70d01c386a0507d218712173857f27633abe005 Mon Sep 17 00:00:00 2001 From: Matt Theissen Date: Sun, 18 Jul 2021 17:26:11 -0500 Subject: [PATCH] Main menu no longer repeats when a button is pressed other than an option. --- ddbank.sh | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/ddbank.sh b/ddbank.sh index f207ac4..a64c1ad 100755 --- a/ddbank.sh +++ b/ddbank.sh @@ -2,7 +2,7 @@ #Config ## Starting balance -bal="43.00" +bal="00.00" ## SSH Config ssh_user="theissenm" ssh_host="knd-db01.kniod.corp" @@ -55,9 +55,10 @@ list_balance() { clear while true do + echo "" echo "1) List all users balances." echo "2) User Search" - echo "3) Go back." + echo "0) Go back." echo "" read -n1 -p "*Balance Menu: Select from the above: " ii echo "" @@ -69,16 +70,31 @@ list_balance() { echo "$bal_user1" | awk 'FNR == 1 {print}' echo "$bal_user1" | grep -iE "$bal_user" echo "" ;; - 3 ) break ;; + [0q] ) break ;; esac done } dwt_menu() { - echo "sub-menu goes here" +clear +while true +do + echo "" + echo "1) Withdraw" + echo "2) Deposit" + echo "3) Transfer" + echo "0) Go Back" + echo "" + read -n1 -p "*Banking Menu: Select from the above: " ii_dwt + echo "" + case $ii_dwt in + [0q] ) break ;; + esac +done } +clear while true do # Menu @@ -96,8 +112,10 @@ do 1 ) new_account ;; 2 ) list_user ;; 3 ) list_balance ;; + 4 ) dwt_menu ;; 9 ) clear ;; - 0 ) break + 0 ) break ;; + * ) clear ;; esac done