bash - 制御文

if 条件1; then               #条件1の場合の処理
    コマンド1
elif 条件2; then             #条件2の場合の処理
    コマンド2
else                         #どの条件にも合致しない場合場合の処理
    コマンド3
fi
while 条件                   #条件を満たしている間コマンドを実行
do
     コマンド
done
case 文字列 in
    パターン1) コマンド1 ;;  #文字列がパターン1の場合の処理
    パターン2) コマンド2 ;;  #文字列がパターン2の場合の処理
      ...
    *) コマンド ;;           #どのパターンにも合致しない場合
esac
for 変数 in ワードリスト     #ワードリストの要素を順番に変数に代入する
do
    コマンド                 #doからdonoまでの処理を実行
done