美文网首页
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

    for 语法一 for语法二C式的for命令 for循环使用多个变量 for 无限循环 使用((;;)) 条件可以...

  • shell-8 常用方法:

    help提示和确定只能有一个程序在运行 case $X in: 云平台开发运维解决方案@george.sre个人主...

网友评论

      本文标题:shell-8 for

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