Skip to content

Instantly share code, notes, and snippets.

@sputnick-dev
Last active April 21, 2023 20:19
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 sputnick-dev/fa8a8daea7f26cd97335006b26b562b8 to your computer and use it in GitHub Desktop.
Save sputnick-dev/fa8a8daea7f26cd97335006b26b562b8 to your computer and use it in GitHub Desktop.
#!/bin/bash
min_number=1
max_number=10
my_number=$(( RANDOM % max_number + min_number ))
read -p "Guess a number between $min_number and $max_number >>> " number_guess
case $number_guess in
'' | *[!0123456789]*)
printf '%s\n' "$0: $var: invalid digit" >&2; exit 1;;
esac
echo "My number is $my_number. You guessed $number_guess."
if ((number_guess == my_number)); then
echo "Congratulations! You guessed correctly!"
else
echo "Sorry, better luck next time!" >&2
exit 1
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment