if condition
then
command1
command2
...
commandN
fiif condition
then
command1
command2
...
commandN
elsecommandfiif condition1
then
command1
elif condition2
then
command2
else
commandN
fi
for
forvarin item1 item2 ... itemN
do
command1
command2
...
commandN
done
eg:
forloopin12345doecho"The value is: $loop"done
while
while condition
docommanddone
case esac
case 值 in
模式1)
command1
command2
...
commandN
;;
模式2)
command1
command2
...
commandN
;;esac