在linux中的shell编程和其他语言的编程一样也有循环和判断语句,本人刚学linux就用一些实例区和大家分享一下在linux中怎么实现循环和判断语句 
 1,循环语句
  (1),for语句的循环
       格式: for 变量   in  m  
              do
               ....
               done
       取值既可以是多个取值的集合,也有可能是正则表达式的值
      例如m是多个取值的集合时
         for i in 1 2 3 4 5
            do
            echo $i
            done
           也可以是 正则表达式
         for i in `ls  /etc`
            do
              echo “hello $i !”
            done 
 (2)while 循环语句
     
     while 条件测试语句;
       do
       .......
       done
     例如 
     while 【 $i == 10 】;
       do 
         echo “i=$i”
         let i=$i+1
        done
  (3)until循环语句
     格式: until 条件测试语句
           do
        ......
           done
     例如until [ $i == 10 ]
          do
           echo ”i=$i”
           let i=$i+1
          done 
   2,判断语句
    (1)if ....then
        格式 if [条件判断表达式];
        fi
    例如
      read  -p “please enter a number [0-9]:” w
       if [ $w == 5 ]; then
        echo “your are very lucky!”
       fi
              
    (2)  if [条件判断表达式];then
       。。。。。
       else
        .......
        fi
        例如 
         read -p “please enter a number [0-9]:” w
          if [ $w == 5];
           echo “your are a lucky boy!”
           else
             echo “I am very sorry,please enter again!”
           fi
       (3) if [];then
           .......
            elif [];then 
           .......
            ......
           else
            ....... 
            fi
        (4)case ...esca 判断语句
        格式 : case $变量名称 in
                “第一个变量内容” )
                   。。。。
                    ;;
                  “第二个变量内容”
                   。。。。。
                     ;;
            .........
             esca
           例如
           case  $string in
               b)
                 echo “your are a boy!”
                g)
                  echo “you are a gril !”
                  q)
                   exit 3
                   *)
                    echo “your enter is error!”
               asac
  循环判断语句是所有编程都比不可少的部分,所以学会灵活使用shell编程对编好 linuxshell脚本至关重要