Мой английский очень плохой, но я пытаюсь объяснить мою проблему.
Я хочу создать небольшую программу на bash, в которой пользователю придется угадывать цифры. Но моей программе нет конца.
Я новичок в написании сценариев bash, но я стараюсь становиться лучше каждый день.
Я использую CentOS 7. Я захожу в / usr / bin / local и создаю какой-то файл, даю ему chmod + x и открываю с помощью gedit:
#!/usr/bin/bash
#This script should ask us our name and play the game "Guess the Number" with us.
echo "What is your name?"
read name
echo "Hello $name"
echo "I want to play $ name with you, you have to guess the number from 1 to 10)"
echo "Are you ready?"
read rdy
answer=$(( answer = $RANDOM % 10 ))
read -p "Enter your number: " variant
while [ $answer != $variant ]; do
if [ $answer -gt $variant ]; then
echo "Your number is bigger, try again"
elif [ $answer -lt $variant ]; then
echo "Your number is smaller, try again"
continue
fi
done
eternal "Your number is smaller/bigger"
until you press ctrl+c
Что мне нужно сделать, пожалуйста, помогите. Я знаю, что любители не любят новичков, но мне нужна ваша помощь, покажите мне мою ошибку, и я могу поправиться. Спасибо!