我有个问题。如果我的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
我还希望我的陈述得到检查。基本上我希望我的所有和陈述都被检查。 elif
elif
true
if
elif
注意。我意识到我可以更改我的所有elif
toif
语句,这可能会解决我的问题,因为所有if
语句都会被检查。但这个问题也是出于好奇和对if
andelif
语句的更好了解。
如果您需要更多信息,请告诉我。