if判断
if [ 条件判断式 ];then
程序
fi
if [ 条件判断式 ]
then
程序
fi
if [ 条件判断式1 -a 判断式2 ];
then
程序
fi
if [ 条件判断式1 -o 判断式2 ];
then
程序
fi
if多分支
if [ 判断式1 ]
then
else
fi
if [ 判断式1 ]
then
elif [ 判断式2 ]
then
else
fi
case $变量名 in
“值1”)
程序1
;;
“值2”)
程序2
;;
“*”)
;;
esac
for循环
for((初始值;控制条件;变量变化))
do
程序
done
for 变量 in 值1 值2 值3…
do
done
for 变量 in{1…100}
do
done
while循环
while [ 条件判断式 ]
do
程序
done