for循环

格式:

for i in `seq 1 3` //表示从1-3,运行3次,i=1,i=2,i=3;

do

echo $i //每次执行输出 变量i的值

done //for循环结尾

for i in `seq 1 3`; do echo $i; done

自定义循环次数

a=20

for i in `seq 1 $a`; do echo $i; done

a=`cat /etc/passwd |wc -l` //统计passwd有多少行,赋予值给a

for i in `seq 1 $a`; do echo $i; done //根据a的值来循环多少次,并输出当前循环值;

while循环

语法:

while 条件;do 语句;done

while : //死循环

do

load=`w|head -1|awk -F 'load average:' '{print $2}'|cut -d. -f1` //显示w的第一行,并在上面截取load average:为分隔符的第2行,并截取.前面数字,显示第一行的数字

if [ $load -gt 10 ] //比较结果是否大于10

then

top|mail -s "load is high: $load" asldlskdfj@111.com //执行发邮件

fi

sleep 30 //等待30秒,再继续循环

done

break 跳出循环

强制跳出循环break

#!/bin/bash

for i in `seq 1 5` //循环1到5

do

echo $i //先输出i值

if [ $i == 3 ] //判断i如果等于3

then

break //跳出循环

fi

echo $i //输出i值

done

echo "exit" //循环结束后在执行输出exit

continue 结束本次循环

忽略continue之下的代码,直接进行下一次循环;

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i == 3 ]

then

continue

fi

echo $i

done

exit 退出本次脚本

直接退出脚本,后面的脚本全部忽略掉

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i == 3 ]

then

exit

fi

echo $i

done

echo "aaa"

python强制退出循环_for循环、while循环、break跳出循环、continue结束本次循环、exit退出本次脚本...相关推荐

  1. 【Go】Go 语言的循环语句: for、break、continue、goto、range

    文章目录 1. 循环语句 2. for 循环 (1) 语法 (2) for语句执行过程 3. 循环嵌套 4. 循环控制 (1) break (2) continue (3) goto 5. 循环语句 ...

  2. Golang Break、Continue跳出多层循环

    Break break 语句可以结束 for.switch 和 select 的代码块.Break在没有使用标签的时候break只是跳出了一层for循环.break 语句还可以在语句后面添加标签,表示 ...

  3. break和continue语句、循环嵌套

    1.break和continue语句 break语句除了可以用在switch语句中,还可以用在循环体中.在循环体中遇见break语句,立即结束循环,跳到循环体外,执行循环结构后面的语句.一般形式为: ...

  4. 关于在for循环的switch语句使用break和continue问题

    // 循环的定义是程序段执行完了以后,再次判断条件,若条件为真,则继续执行该程序段.而在switch结构当中,只是该程序段执行完了之后,就继续执行下面的语句.因此很明显 switch结构不是循环.循环 ...

  5. if中的continue :结束当前循环,进入下一次循环

    continue语句用于循环语句中,作用是不执行循环体剩余部分,直接进行下次循环. 常见的就是与if连用. 比如下面这个程序: int main() {     int i;     for(i = ...

  6. Shell循环语句(for循环;while循环;until循环)及中断(break和continue)

    Shell循环语句 for循环语句 例题1:批量添加用户 例题2:根据IP地址检查主机状态 while循环语句 例题1 猜价格游戏 例题二:批量添加用户 until循环语句 例题:计算1~50的值 中 ...

  7. Python基础——PyCharm版本——第五章、循环(for、while、break、continue)

  8. break 和 continue 语句, 以及循环中的 else 子句

    break 语句工作得如同 C 语言一样, 跳出最小的 for 或 while 循环. 循环语句可以有一个 else 子句; 该子句会在以下情况被执行: 循环因 迭代到列表末尾而终止 (for 语句) ...

  9. Javascript第二章break和continue、二重循环及for和while的区别第五课

    更多免费教学文章请关注这里 for和while的区别 for循环要有明确的次数 二重循环 通俗的说就是循环里面嵌套循环 练习: <!DOCTYPE html> <html lang= ...

  10. JAVA的while循环语句和break与continue的使用

    1. while 条件循环 for循环和while循环的区别: 语法 :for(条件初始化;条件判断;条件变化){循环体;}条件初始化;while(条件判断){循环体;条件变化;} 注意: 循环之间可 ...

最新文章

  1. location和location.href跳转url的区别
  2. 端口安全原理介绍及配置命令
  3. 微信订阅号开发笔记(三)
  4. codeforces B. Fox and Cross 解题报告
  5. Java实现二叉树的前中后序遍历(Leetcode)
  6. PyCharm 的初始设置
  7. html5做开心消消乐源代码,html开心消消乐源码
  8. CE修改器使用教程 [入门篇]
  9. APP性能测试工具——GT 使用方法
  10. 基于FOC矢量算法的MTPA控制在变频洗衣机上的应用
  11. Spark学习内容介绍
  12. 自定义SharePoint新网站创建过程(2)
  13. sun存储的串口连接管理_修改SUN设备管理IP的步骤
  14. Latex数学公式-矩阵中省略号的表示
  15. ADS1292R的使用
  16. C语言LMS双麦克风消噪算法,基于两个时域LMS算法双麦克风系统分析.doc
  17. 同期群分析是什么?教你用 SQL 来搞定
  18. 在天堂与地狱之间——清华浪子梦断中关村
  19. 为什么博图中放置按下按钮无反应_为什么点击按钮毫无反应
  20. Android6.0 蓝牙搜索不到设备原因,MIUI权限申请机制

热门文章

  1. Eclpise 和 MyEclipse 的区别
  2. Linux如何查询目录默认权限,如何设置UNIX/Linux中新创建目录或文件的默认权限
  3. mysql主流版本2020_mysql高级2020.7.12-2020.7.13
  4. python三角网格代码_python中shapely的多多边形三角网格/网格
  5. android+ndk+libevent,android ndk 编译 libevent
  6. clion开发php,如何在 Mac 上用 Clion 调试 php7 源码
  7. kotlin t class.java_尝试Java,从入门到Kotlin(下)
  8. java日期格式正则表达式_Java-日期 正则表达式
  9. javascript cookie传统用法
  10. mybatis中#{}和${}