Loop disk selection until a valid number is entered.

Fixes #33.
This commit is contained in:
James Barnett
2017-05-29 12:59:02 -04:00
parent c040bc0a12
commit dfab7e88d0

View File

@@ -173,6 +173,10 @@ if [[ "$disk" == -1 ]]; then
done done
printf "%4s) Exit\n" "0" printf "%4s) Exit\n" "0"
read -r -p "Enter a number: " disk read -r -p "Enter a number: " disk
if ! [[ $disk == ?(-)+([0-9]) ]]; then
printf "\nNo disk selected. Select a disk to continue.\n"
disk=-1
fi
done done
if [[ $disk == 0 ]]; then if [[ $disk == 0 ]]; then
exit 0 exit 0