关于Linux中循环语句for,while,until用法的详解
for,while,until这些循环结构体在Linux的script中是使用非常多的,所以掌握他们的用法是很必要的,以下是我整理的关于这三个命令的一些用法,希望对需要的人有帮助。
一、for循环
    结构一 :
for 变量 in 列表 ; do
                     
                    循环体
               
            done
      结构二:
            for ((expr1;expr2;expr3)); do
                
                    循环体
            done
练习提高:
            1、计算1-10的和sum;
结构一:
                    结构二:
                
2、计算1-1000的和sum;
3、 写一个脚本:
(1)、设定变量FILE的值为/etc/passwd
(2)、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如:
Hello, root, your shell: /bin/bash
(3)、统计一共有多少个用户
(4)、只向默认shell为bash的用户问声好
4、写一个脚本:
计算100以内所有能被3整除的正整数的和;
5、写一个脚本:
计算100以内所有奇数的和以及所有偶数的和;分别显示之;
二、while循环
        while循环适用于循环次数未知的场景,要有退出条件。
                进入循环:条件满足
                退出循环:条件不满足
           用法: 
                while condition  ; do 
                    
循环体
                done
             
        练习提高:
1、计算100以内所有正整数的和sum;
                2、 连续转换输入的字符,小写变大写,当输入quit时exit
                      
3、 每5秒钟检测hadoop用户是否登录,并显示登录的时间
   
三、until循环
         until的用法其实是跟while差不多的,只是在条件满足上有所不同。
                
                  进入循环:条件不满足
                  退出循环: 条件满足
                用法:
                        until condition ; do
                                
                                循环体
                        done 
            练习提高:
1、计算100以内所有正整数的和sum;
本文出自 “迷路的骚年” 博客,请务必保留此出处http://8855546.blog.51cto.com/8845546/1534176
关于Linux中循环语句for,while,until用法的详解,布布扣,bubuko.com
关于Linux中循环语句for,while,until用法的详解
原文地址:http://8855546.blog.51cto.com/8845546/1534176