I just create a new shell script and having trouble with small issue. Below is my script :-
function mainMenu(){
while :
do
echo -e "\nMain Menu:"
echo " A. Process Managements Utilities"
echo " B. Memory Managements Utilities"
echo " C. Exit"
read -p "Select :" menuSelect
echo
case $menuSelect in
a|A) processMgmt;;
b|B) memoryMgmt;;
c|C) exit 0;;
*)echo "Invalid Input"
echo
;;
esac
done
}
When user Enter 'INVALID INPUT', the function will print all mainMenu()
output :-
Main Menu:
A. Process Managements Utilities
B. Memory Managements Utilities
C. Exit
Select :e
Invalid Input
Main Menu:
A. Process Managements Utilities
B. Memory Managements Utilities
C. Exit
Select :
How to print only select:
if user input is invalid?
Select:e
Invalid input
Select:s
Invalid input