Два условия в if

Я пытаюсь написать сценарий, который будет читать два варианта, и если оба они будут «y», я хочу, чтобы он сказал «Тест выполнен!» и если один или оба из них не будут "y", я хочу, чтобы он сказал: "Тест не пройден!" Вот что у меня получилось:

echo "- Do You want to make a choice ?"
read choice

echo "- Do You want to make a choice1 ?"
read choice1

if [ "$choice" != 'y' ] && [ "$choice1" != 'y' ]; then
echo "Test Done !"
else
echo "Test Failed !"
fi

Но когда я отвечаю на оба вопроса "y", он говорит: "Тест не пройден!" вместо «Тест выполнен!». И когда я отвечаю на оба вопроса "n", он говорит: "Тест выполнен!" что я сделал не так?

21
задан codeforester 18 January 2019 в 04:17
поделиться