Hey all, this is a guessing game I have written for my operating systems class. It was written for a bash (bourne again shell) unix operating system.
It uses a simple while loop with if loops nested in it to see if the guessed number is higher or lower than the random number.
#!/bin/sh
#gueessing game
biggest=50
guess=0
guesses=0
number=$(( $$ % $biggest ))
while [ $guess -ne $number ] ; do
echo -n "Guess? " ; read guess
if [ "$guess" -lt $number ] ; then
echo "... bigger!"
elif [ "$guess" -gt $number ] ; then
echo "... smaller!"
fi
guesses=$(( $guesses + 1 ))
done
echo "Right!! Guessed $number in $guesses guesses."
exit 0
