if [ 條件判斷式 ]; then
當條件判斷式成立時,可以進行的指令工作內容;
fi
&& 代表 AND; || 代表 OR;
if [ 條件判斷式 ]; then
當條件判斷式成立時,可以進行的指令工作內容;
else
當條件判斷式不成立時,可以進行的指令工作內容;
fi
if [ 條件判斷式一 ]; then
當條件判斷式一成立時,可以進行的指令工作內容;
elif [ 條件判斷式二 ]; then
當條件判斷式二成立時,可以進行的指令工作內容;
else
當條件判斷式一與二均不成立時,可以進行的指令工作內容;
fi
case $變數名稱 in
"第一個變數內容")
程式段
;; ###兩個分號 (;;) 來代表該程式段落的結束
"第二個變數內容")
程式段
;;
*)
不包含第一個變數內容與第二個變數內容的其他程式執行段
exit 1
;;
esac