我有个问题。如果我的if陈述是true,它会跳过elif检查并直接进入fi还是仍然检查elif陈述?
脚本示例:
if [ argument1 || argument2 ]
then
do something.
elif [ argument2 || argument3 ]
then
do something.
elif [ argument2 || argument4 ]
then
do somthing.
else
do somthing else.
fi
我的问题是,如果我的第一个陈述是真的,我希望我的elif陈述仍然受到检查。如果我的第一个陈述是......等,if我还希望我的陈述得到检查。基本上我希望我的所有和陈述都被检查。 elifeliftrueifelif
注意。我意识到我可以更改我的所有eliftoif语句,这可能会解决我的问题,因为所有if语句都会被检查。但这个问题也是出于好奇和对ifandelif语句的更好了解。
如果您需要更多信息,请告诉我。