码迷,mamicode.com
首页 > 系统相关 > 详细

关于Linux中循环语句for,while,until用法的详解

时间:2014-08-03 08:03:35      阅读:506      评论:0      收藏:0      [点我收藏+]

标签:结构体   linux   for   while   until   

         关于Linux中循环语句for,while,until用法的详解



     for,while,until这些循环结构体在Linux的script中是使用非常多的,所以掌握他们的用法是很必要的,以下是我整理的关于这三个命令的一些用法,希望对需要的人有帮助。


一、for循环

     

    结构一 :

            for 变量 in 列表 ; do 

                     

                    循环体

               

            done

    

      结构二:

            for ((expr1;expr2;expr3)); do

                

                    循环体


            done


     练习提高:

            1、计算1-10的和sum;


                   结构一:

                        bubuko.com,布布扣

                    结构二:

                        bubuko.com,布布扣

                

            2、计算1-1000的和sum;


                       bubuko.com,布布扣

            

            3、  写一个脚本:

                    (1)、设定变量FILE的值为/etc/passwd

                    (2)、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如:  

                Hello, root, your shell: /bin/bash

                    (3)、统计一共有多少个用户


                    (4)、只向默认shell为bash的用户问声好


                            bubuko.com,布布扣

            4、写一个脚本:

                      计算100以内所有能被3整除的正整数的和;


                           bubuko.com,布布扣

            5、写一个脚本:

                      计算100以内所有奇数的和以及所有偶数的和;分别显示之;

            

                            bubuko.com,布布扣








二、while循环

        while循环适用于循环次数未知的场景,要有退出条件。

                进入循环:条件满足

                退出循环:条件不满足

           用法: 

                while condition  ; do 

                    

                      循环体


                done

             


        练习提高:

                1、计算100以内所有正整数的和sum;

                          bubuko.com,布布扣


                2、 连续转换输入的字符,小写变大写,当输入quit时exit


                          bubuko.com,布布扣

                      

                3、 每5秒钟检测hadoop用户是否登录,并显示登录的时间


                            bubuko.com,布布扣

   






三、until循环

         

         until的用法其实是跟while差不多的,只是在条件满足上有所不同。

                

                  进入循环:条件不满足

                  退出循环: 条件满足

                用法:

                        until condition ; do

                                

                                循环体


                        done 



            练习提高:


                1、计算100以内所有正整数的和sum;

              

                        bubuko.com,布布扣



本文出自 “迷路的骚年” 博客,请务必保留此出处http://8855546.blog.51cto.com/8845546/1534176

关于Linux中循环语句for,while,until用法的详解,布布扣,bubuko.com

关于Linux中循环语句for,while,until用法的详解

标签:结构体   linux   for   while   until   

原文地址:http://8855546.blog.51cto.com/8845546/1534176

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