BASH – Guess number

Bash small game

#!/bin/bash

ANSWER=$[$RANDOM%100+1]
GUESS="-1"
FROM="1"
TO="100"

echo "The ANSWER is $ANSWER"

while true; do

	echo -n "Please guess a number [$FROM-$TO]: "; read GUESS;
	if (("$GUESS" < "$TO")) && (("$GUESS" > "$FROM")); then
		if (("$ANSWER" < "$GUESS")); then
			TO=$GUESS;
		elif (("$ANSWER" > "$GUESS")); then
			FROM=$GUESS;	
		elif (("$ANSWER" == "$GUESS")); then
			break
		fi
	else
		echo "Please enter again";
	fi
done

echo "Bingo. The answer is $ANSWER";
Posted in notesTagged