if语句
单分支
if [ 条件判断式 ]; then
程序
fi
或者
if [ 条件判断式 ]
then
程序
fi
例子:
双分支
if [ 条件判断式 ]
then
程序
else
程序
fi
多分支
if [ 条件判断1 ]
then
程序1
elif [ 条件判断2 ]
then
程序2
else
程序3
fi
case语句
case $变量 in
"值1" )
程序1
;;
*)
默认程序
;;
esac
for语句
语法1
for 变量 in 值1 值2 值3... 按空格分隔
do
程序
done
语法2
for(( 初始值; 循环控制条件; 变量变化 ))
do
程序
done
while语句
while [ 条件判断式 ]
do
程序
done
until语句
until [ 条件判断式 ]
do
程序
done