Skip to content

Instantly share code, notes, and snippets.

@gojimmypi
Last active May 22, 2022 00:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gojimmypi/496d2fa4168dfd80e32c72a20d051f18 to your computer and use it in GitHub Desktop.
Save gojimmypi/496d2fa4168dfd80e32c72a20d051f18 to your computer and use it in GitHub Desktop.
Bash - Multiple choice, user input
#!/bin/bash
echo "Name? Use, alphabetic letter from multiple choice.
a)Donald
b)Alan
c)Brian"
THIS_SELECTION=
until [ "${THIS_SELECTION^}" == "A" ] || [ "${THIS_SELECTION^}" == "B" ] || [ "${THIS_SELECTION^}" == "C" ]; do
read -n1 -p "Insert appropriate letter a, b or c: " THIS_SELECTION
THIS_SELECTION=${THIS_SELECTION^}
echo;
done
case "${THIS_SELECTION}" in
A) echo A Donald ;;
B) echo B Alan ;;
C) echo C Brian ;;
*) echo other ;;
esac
@gojimmypi
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment