prepare: restrict user input to digits in _prompt_from_array (#261)

Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
This commit is contained in:
Adel Kara Slimane
2021-06-07 14:51:51 +02:00
committed by GitHub
parent 36af28fd6c
commit c672fa3475

View File

@@ -63,7 +63,7 @@ _prompt_from_array() {
if [[ -z "$REPLY" && -n "$_default_index" ]]; then if [[ -z "$REPLY" && -n "$_default_index" ]]; then
_selected_index="$_default_index" _selected_index="$_default_index"
break break
elif [[ -n "$REPLY" && 0 -le "$REPLY" && "$REPLY" -le $_N ]]; then elif [[ "$REPLY" =~ ^[0-9]+$ && 0 -le "$REPLY" && "$REPLY" -le $_N ]]; then
_selected_index="$REPLY" _selected_index="$REPLY"
break break
else else