一、for循环

语法:for 变量名 in 条件; do …; done

案例1:

#!/bin/bash

sum=0

for i in `seq 1 100`

do

sum=$[$sum+$i]

echo $i

done

echo $sum

案例2:文件列表循环

#!/bin/bash

cd /etc/

for a in `ls /etc/`

do

if [ -d $a ]

then

ls -d $a

fi

done

二、while循环

语法 while 条件; do … ; done

案例1:

#!/bin/bash

while :

do

load=`w|head -1|awk -F ‘load average: ‘ ‘{print $2}’|cut -d. -f1`

if [ $load -gt 10 ]

then

top|mail -s “load is high: $load” [email protected]

fi

sleep 30

done

案例2:

#!/bin/bash

while :

do

read -p “Please input a number: ” n

if [ -z “$n” ]

then

echo “you need input sth.”

continue

fi

n1=`echo $n|sed ‘s/[0-9]//g’`

if [ -n “$n1” ]

then

echo “you just only input numbers.”

continue

fi

break

done

echo $n

三、break跳出循环

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i == 3 ]

then

break

fi

echo $i

done

echo aaaaaaa

四、continue结束本次循环

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

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i == 3 ]

then

continue

fi

echo $i

done

echo $i

五、exit退出整个脚本

#!/bin/bash

for i in `seq 1 5`

do

echo $i

if [ $i == 3 ]

then

exit

fi

echo $i

done

echo aaaaaaa

————————————————

版权声明:本文为CSDN博主「mojianbin」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/mojianbin/article/details/79282659

oracle跳出while循环,【shell编程】for循环、while循环、break跳出循环、continue结束本次循环和exit退出整个脚本...相关推荐

  1. Linux centosVMware shell编程 for循环、while循环、break跳出循环、continue结束本次循环、exit退出整个脚本...

    一.for循环 语法:for 变量名 in 条件; do -; done 案例1 #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] ec ...

  2. 【Shell】Shell脚本(for循环,while循环,break跳出循环,continue结束本次循环)

    目录 for循环 设置for 循环的分隔符 while循环 until循环 SHELL加法运算及I++ 有两个命令能帮我们控制循环内部的情况: break命令 continue命令 break命令是退 ...

  3. for循环、while循环、break跳出循环、continue结束本次循环、exit退出脚本

    for循环 •语法:for 变量名 in 条件; do -; done 示例 计算1到100所有数字的和 #!/bin/bash sum=0 for i in `seq 1 100` dosum=$[ ...

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

    for循环 格式: for i in `seq 1 3` //表示从1-3,运行3次,i=1,i=2,i=3; do echo $i //每次执行输出 变量i的值 done //for循环结尾 或 f ...

  5. 【蓝桥杯Java_C组·从零开始卷】第三节、while循环do while循环for循环(超重点)break终止循环continue结束本次循环

    开篇主旨--循环四要素 初始值 表达式 循环体 迭代器 所有的循环无论怎么封装,都会遵循着这是个点,就算用hash的方法也算是迭代器的用法. 只要控制好这四个,那么您循环的功底也就满足了,后期递归啥的 ...

  6. 14.JavaScript循环while、for、dowhile、break、continue、跳转标签

    文章目录 while.for循环 while 循环 语法 循环条件 危险的死循环 只有一行语句的循环 do {...} while 语法 do {...} while的特点 for 循环 语法 for ...

  7. 47.continue终止本次循环进入下一次循环

    47.continue终止本次循环进入下一次循环 文章目录 47.continue终止本次循环进入下一次循环 1. 循环控制 2.continue的作用 3. 语法 4. 实操练习 5. 知识扩展:p ...

  8. c语言中什么语句的作用是结束本次循环,c语言中结束本次循环的语句是什么

    c语言中结束本次循环的语句是"continue".控制语句continue只能作用于循环体中,其作用是结束本次循环,跳到判断循环的位置,即重新开始下一次循环. 本教程操作环境:wi ...

  9. c语言中结束本次循环的语句是什么

    c语言中结束本次循环的语句是"continue".控制语句continue只能作用于循环体中,其作用是结束本次循环,跳到判断循环的位置,即重新开始下一次循环. 在C语言中,控制语句 ...

  10. jQuery中each的用法之退出循环和结束本次循环

    $.each(array, function(k, v) {}); jQuery中each类似于javascript的for循环 ,但不同于for循环的是在each里面不能使用break结束循环,也不 ...

最新文章

  1. javascript实现的有缩略图功能的幻灯片切换效果
  2. drawio免费画图神器
  3. Django(二)模板系统
  4. 芦溪中学2021高考成绩查询,三台县芦溪中学2021年招生简章
  5. float浮动,定位
  6. 这几款前端必备构建工具合辑,我们帮你整理好了!
  7. 【Linux】Ubuntu 18下安装Vim自动补全插件YouCompleteMe(可高速下载安装)
  8. arm B和BL指令浅析
  9. 6000字讲透!特适合产品新人的成长指南(附成长路径图)
  10. 大数据量的存储分表常见算法
  11. 深度学习基础系列(十)| Global Average Pooling是否可以替代全连接层?
  12. 过拟合的原因以及如何解决
  13. 思普linux安装教程,思普产品全生命周期管理系统_全生命周期管理_云市场-华为云...
  14. kali linux如何更新软件源
  15. 神经网络控制学习笔记——神经网络背景1
  16. A64指令集如何将64位的数值写入通用寄存器
  17. IOS 从项目学习Swift 开发(一)
  18. 驾考网上理论刷学时防每20分钟弹框
  19. Python数据处理——pandas
  20. 震惊!为了家人请不要这样对待自己的身体!

热门文章

  1. DataTable多表合并 同结构和不同结构的合并
  2. 认真,respect!
  3. 0penCV_(Watershed Segmenter)使用 分水岭算法 对图像进行分割
  4. Django搭建的个人博客
  5. ACM ICMR 2021雷达目标检测挑战赛(ROD2021)
  6. windows10误删Administrator用户的家目录之后
  7. 896.Montonic Array - LeetCode
  8. 记一次复杂的正则匹配——匹配但不包含
  9. ArcGIS Server .net Web ADF 体系结构
  10. 【第三方软件】利用WIN8系统自带的绘图软件获取图像信息(位置和颜色信息)