if语句
  格式:if list ; then list;[ elif list; then list]...[else liat;] fi
  单分支 
  if 条件表达式; then
  命令语句
  fi
  例如:
        N=10 
        if [ $n -gt 5];then
          echo yes
         fi
    双分支{
             if 条件表达式; then 
               命令
             else
              命令
              fi
           n=5
           if [ $n -lt 10]; then
             	echo " yes"
            else
             	echo "no"
    }
    多分支{
           if 条件表达式;then
            命令
            elif 条件表达式;then
            命令
            else
             命令
             fi
             n=5
           if [ $n -lt 10]; then
             	echo " yes"
            elif
             	echo "no"
             		else
             		echo "别瞎输入"
     }
    for 语句 
    格式: for name [ [ in [ word ... ] ] ; ] do list ; done
       其中, for变量名 in取值列表; do
              命令
              done
        或者, for变量名 in取值列表
                do
                命令
                done
                   for举例说明
                      for [ ]
     while 语句
        格式: while list; do list; done
        其中 while 条件表达式;do
                命令
             done
备注:条件语句 if else elif
     循环语句  for while 
     选择语句 case
原文:https://www.cnblogs.com/gengyanqi/p/10408888.html