добрый день.
ниже скрипт для bash, вычисляет количество файлов в текущей папке и предлагает пользователю угадать это количество.
подскажите почему скрипт все время выдает «too low», не могу понять.
m=$(ls -1 *.* | wc -l)
echo 'Hello! Guess the number of files in the current directory.'
echo 'Enter the number:'
read $n
while [[ $n -ne $m ]]
do
if [[ $n -lt $m ]]
then
<------>echo 'You are not right. Too low!'
<------>echo 'Enter the number:'
<------>read $n
elif [[ $n -gt $m ]]
then.
<------>echo 'You are not right. Too high!'
<------>echo 'Enter the number:'
<------>read $n
else
<------>echo 'Congratiulations! You are right!'>
fi
done