bash脚本中 if 语句 和 for 语句使用方法(2)

一个好的循环结构,必须包括两个重要的环节;
       1.进入循环的条件:
           在符合要求或满足条件时才开始循环;

       2.退出循环的条件:
           达到某个要求或符合某个条件时需要结束或终止循环的执行;

   for循环:
       1.遍历列表的循环:
            为列表中的每个成员执行命令。
            for 名称 [in 词语 ... ] ; do 命令; done

                建议在脚本中书写的格式:
                for VAR_NAME in LIST ; do
                   循环体
                done
            或
                for VAR_NAME in LIST
                do
                   循环体
                done

           注意:
           VAR_NAME:任意指定的变量名称,变量的值是从LIST中遍历获取的各个元素;
           LIST:for循环需要遍历的列表;可以通过以下方式生成列表;
               1.直接给出列表;
               2.纯整数列表;
                   1)花括号展开:
                   {FIRSTNUM..LASTNUM}
                   {FIRST,SECOND,THIRD,...,LAST}
                   2)seq命
                       seq [OPTION]... LAST
                       seq [OPTION]... FIRST LAST
                         seq [OPTION]... FIRST INCREMENT LAST
               3.花括号展开:
                   {FIRST..LAST}
               4.命令的执行结果:
                   ls /etc
               5.GLOBBING通配符
               6.某些特殊变量的值:
                   $*,$@
           循环体:
               一般来说,循环体中应该能够用到VAR_NAME变量的值的命令或命令的组合;如果循环体中的命令并没有用到VAR_NAME变量的值的话,列表的元素个数,就是此次for循环的次数;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f305d425df0b70e2945474ee7e762466.html