#!/bin/bash -x MAX='3' VER='' while [[ ! "$VER" =~ ^[0-9]+$ ]] || [ "$VER" -lt 0 ] || [ "$VER" -gt "$MAX" ] ; do read -p "Please choose one ( 0 ... $MAX ) : " VER done