Чтение нескольких строк для перенаправления

в настоящее время у меня есть файл с именем testcase и внутри этого файла 5 10 15 14 в первой строке и 10 13 18 22 во второй строке

Я пытаюсь bash-скрипт, чтобы эти два ввода построчно для тестирования в программе. У меня есть комментарий цикла while, но я чувствую, что он движется в правильном направлении.Мне также было интересно узнать, возможно ли узнать, если я различаю два файла, и они имеют одинаковое значение true или что-то в этом роде потому что я не знаю, если[["$youranswer" == "$correctanswer"]] работает так, как я хотел. Я хотел проверить, совпадают ли два содержимого внутри файлов, а затем выполнить определенную команду

#while read -r line
#do
#       args+=$"line"
#done < "$file_input"

# Read contents in the file
contents=$(< "$file_input")
# Display output of the test file
"$test_path" $contents > correctanswer 2>&1
# Display output of your file
"$your_path" $contents > youranswer 2>&1
# diff the solutions
if [ "$correctanswer" == "$youranswer" ]
then
         echo "The two outputs were exactly the same "
 else
         echo "$divider"
         echo "The two outputs were different "
         diff youranswer correctanswer
         echo "Do you wish to see the ouputs side-by-side?"
         select yn in "Yes" "No"; do
                 case $yn in
                         Yes ) echo "LEFT: Your Output   RIGHT: Solution Output"
                               sleep 1
                               vimdiff youranswer correctanswer; break;;
                         No ) exit;;
                 esac
        done
fi 

Ответы на вопрос(1)

Ваш ответ на вопрос