Написание кода, который проверяет пользователя с вопросами из файла, сравнивает user_input с ответами в текстовом файле. Кажется, я не могу понять, почему он не сравнивает ответы и не увеличивает переменную на 1 для каждого правильного ответа. Может быть потому, что скрипт не читает файл answer.txt?
#!/bin/bash
clear
questions=$1
answers=$2
correct=0
wrong=0
while read line #IFS = internal field Seperator
do
echo
echo $line
echo
echo "Your Answer:\c"
read user_answer </dev/tty #reads answer from terminal
if [ "$user_answer = $answers" ]; then
correct =$((correct + 1))
fi
done < $questions
echo
echo "Correct Answers: $correct "
echo "Wrong Answers: $wrong" ```