美文网首页
shell-8 for

shell-8 for

作者: 巴巴11 | 来源:发表于2020-05-08 23:15 被阅读0次

    for 语法一

    for var in value1 value2 ......
        do
            commands
    done
    
    image.png

    for语法二
    C式的for命令

    for ((变量;条件;自增减运算  ))
       do
    
              代码块
    done
    
    image.png

    for循环使用多个变量


    image.png

    for 无限循环 使用((;;)) 条件可以实现无线循环


    image.png

    循环控制语句

    sleep N 脚本执行到该步休眠N秒


    image.png

    continue 跳过循环中的某次循环


    image.png

    break 跳出循环继续执行后续代码


    image.png

    break N 跳出某个循环,用在嵌套循环环境,从内循环到外循环依次编号为1-N

    [root@front_251 shell_09]# cat for_break_N.sh 
    #!/bin/bash
    #Description: 
    #Author: Bai Shuming
    #Created Time: 2019/05/17 05:23
    #脚本分三步执行
    #1.没有break  那么脚本i=1的时候  内循环将无限循环,满屏幕haha
    #2.内循环加break  终止内循环 内循环只执行一次 输出就会loop 1   haha   loop2  haha   ....
    #3.内循环加break 2 终止外循环 输出loop 1    haha  脚本运行结束
    for (( i=1; i<100; i++ ))
       do
          echo "#loop $i"
    
          for ((;;))
               do
                  echo "haha"
                  break 2
          done
    
         sleep 3
    done
    

    相关文章

      网友评论

          本文标题:shell-8 for

          本文链接:https://www.haomeiwen.com/subject/edscnhtx.html