一、case 基本介紹
1.什么是case
case和if多分支條件判斷語(yǔ)句差不多,只不過(guò)case比if要更加規(guī)范,更加方便
2.case使用場(chǎng)景
case需要先規(guī)定好規(guī)則,然后根據(jù)用戶傳入的參數(shù),進(jìn)行匹配,加載不同規(guī)則的內(nèi)容
nginx啟停腳本
3.case執(zhí)行流程
進(jìn)?挨個(gè)匹配,匹配成功則直接執(zhí)?,后續(xù)的預(yù)案就不在進(jìn)?匹配了 。
如果所有的都沒(méi)有匹配成功,那么?動(dòng)進(jìn)??個(gè) 接收所有的預(yù)案中。
4.case語(yǔ)法
case $1 in
start)
command1
;;
stop)
command2
;;
restart)
command3
;;
*)
command4
;;
esac