Script Bash: toujours afficher le menu après l'exécution de la boucle

Je suis en utilisant un script bash menu comme ceci:

#!/bin/bash
PS3='Please enter your choice: '
options=("Option 1" "Option 2" "Option3" "Quit")
select opt in "${options[@]}"
do
    case $opt in
        "Option 1")
            echo "you chose choice 1"
            ;;
        "Option 2")
            echo "you chose choice 2"
            ;;
        "Option 3")
            echo "you chose choice 3"
            ;;
        "Quit")
            break
            ;;
        *) echo invalid option;;
    esac
done

Après chaque sélection de menu, j'ai juste invité avec

Please enter your choice:

Comment puis-je toujours afficher le menu après chaque option a fini de l'exécution? J'ai fait quelques recherche et je pense que je peux faire une sorte de boucle while, mais je n'ai pas été en mesure d'obtenir quelque chose de travail.

Montrer ce que vous avez essayé afin que nous puissions vous aider à le résoudre.

OriginalL'auteur EightBall | 2013-11-26