码迷,mamicode.com
首页 > 其他好文 > 详细

bash之条件判断语句及循环语句

时间:2015-06-02 11:27:22      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:if语句、for语句、while与until语句

一、for循环语句的两种用法


        1、遍历有限的元素列表,语句在同一行用;分隔

            语法:

                for VAR_NAME in LIST 

                do

                        循环体

                done

            LIST:列表,中间包括一个或多个元素

            退出条件:遍历结束

        2、条件测试

            语法:

                for (( 初始条件;测试条件;修改表达式 ))

                do

                        循环体

                done


二、if条件语句的用法


         1、单分支if语句:


                if 测试条件;then

                    选择分支

                fi


          2、双分支if语句:


                if 测试条件;then

                    选择分支1

                else

                    选择分支2

                fi

       

           3、多分支if语句:


                if 测试条件1;then

                    选择分支1

                elif 测试条件2;then

                    选择分支2

                elif 测试条件2;then

                    选择分支3

                ...

                elif 测试条件n;then

                    选择分支n

                else

                    选择分支{n+1}

                fi

三、while循环语句的两种用法


        1、用于循环次数未知,或不便用for直接生成较大的列表时

            语法:

                while 测试条件

                do

                        循环体

                done

            执行条件:如测试条件结果为“真”,则进入循环;如测试条件结果为“假”,则退出循环

        2、遍历文本文件

            语法:

                while read 变量名

                do

                        循环体

                done < /path/to/somefile

            执行条件:循环赋值文件中的每一行文本,文本行遍历结束后退出循环


四、until循环语句

            语法:

                until 测试条件

                do

                        循环体

                done

            执行条件:如测试条件结果为“假”,则进入循环;如测试条件结果为“真”,则退出循环



本文出自 “晓洋” 博客,请务必保留此出处http://princepar.blog.51cto.com/1448665/1657365

bash之条件判断语句及循环语句

标签:if语句、for语句、while与until语句

原文地址:http://princepar.blog.51cto.com/1448665/1657365

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!