多项选择验证

时间:2019-01-20 19:15:36

标签: linux shell

对于一个学期报告,我们必须创建一个选择测试,并在shell脚本/ bash中进行验证。 (不幸的是,我们的教授不知道他在说什么,所以他实际上没有教我们怎么做,而我是一个初学者,所以我不知道我在做什么)

到目前为止,我有多项选择测验,如果选择正确或不正确,我也可以编程返回。

if [ "$ANSWER1" == "aa" ] && [ "$ANSWER2" == "bb" ] && [ "$ANSWER3" == "cc" ] && [ "$ANSWER4" == "dd" ]
then
    END="correct!"
else 
    END="incorrect!"
fi

但是现在它说答案是正确的,即使您也选择了错误的答案(以及所有正确的答案)。有人为此解决了吗,我只是没有看到?

我想要的是,如果我选择了四个正确的答案,那就说对了,但是如果我选择了全部五个,那就说错了。

(对不起,我的英语不好,这不是我的母语,我真的很累。)((还要提前感谢))

0 个答案:

没有答案