Leer varias líneas para redirigir

actualmente tengo un archivo llamado testcase y dentro de ese archivo tiene 5 10 15 14 en la línea uno y 10 13 18 22 en la línea dos

Estoy tratando de bash script para tomar esas dos entradas línea por línea para probar en un programa. Tengo el comentario del bucle while pero siento que eso va en la dirección correcta.También me preguntaba si es posible saber si difiero dos archivos y si son el mismo retorno verdadero o algo así porque ahora no si[["$youranswer" == "$correctanswer"]] está funcionando como yo quería. Quería verificar si dos contenidos dentro de los archivos son iguales y luego hacer un cierto comando

#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 

Respuestas a la pregunta(1)

Su respuesta a la pregunta