一、if判断
if [ 条件判断式 ];then
程序
fi
或者
if [ 条件判断式 ]
then
程序
fi
注意:(1)[ 条件判断式 ],条件判断式左右均有空格;
(2)if后有空格
二、case语句
case $变量名 in
"值1")
如果变量的值为“值1”,则执行程序1
;;
"值2")
如果变量的值为“值2”,则执行程序2
;;
.....
*)
如果以上均未被满足,则执行此程序
;;
esac
注意:(1)case 行尾必须为单词 “in”,每个模式匹配均以“)”结尾
(2)“;;”表示命令序列结束,相当于“break”
(3)“*)”表示default情况
三、for语句
for((初始值;循环控制条件;变量变化))
do
程序
done
或者
for 变量 in 值1 值2 值3...
do
程序
done