for,while,untill循环,以及break跳出和continue中止循环

文章目录

  • for循环
    • 格式
    • 变量i的三种不同格式
      • for i in { } 用法
      • for i in $(seq 1 10)
      • for ((i=1;i<=10;i++))
    • 实例
  • while语句
    • 格式
    • 格式举例
    • 实例
  • until语句
    • 格式
  • 双循环
    • break跳出循环
      • break跳出两层循环
  • continue中止某次循环中的命令,但不会完全中止整个命令
  • IFS字段分隔符
      • 实例

for循环

格式

for 变量名 in 取值列表
do
  命令序列
done

for,while,untill循环,以及break跳出和continue中止循环_第1张图片

变量i的三种不同格式

for i in { } 用法

for,while,untill循环,以及break跳出和continue中止循环_第2张图片

for,while,untill循环,以及break跳出和continue中止循环_第3张图片

for i in $(seq 1 10)

for,while,untill循环,以及break跳出和continue中止循环_第4张图片
补充:$(seq 1 2 10)
for,while,untill循环,以及break跳出和continue中止循环_第5张图片

for ((i=1;i<=10;i++))

for,while,untill循环,以及break跳出和continue中止循环_第6张图片
for,while,untill循环,以及break跳出和continue中止循环_第7张图片

实例

根据IP地址检查主机状态
IP地址存放在ipadds.txt文件中,每行一个
使用ping命令检测各主机的连通性

for,while,untill循环,以及break跳出和continue中止循环_第8张图片
for,while,untill循环,以及break跳出和continue中止循环_第9张图片

while语句

格式

while 条件测试操作
do
    命令序列
done

for,while,untill循环,以及break跳出和continue中止循环_第10张图片

格式举例

for,while,untill循环,以及break跳出和continue中止循环_第11张图片
for,while,untill循环,以及break跳出和continue中止循环_第12张图片

实例

猜商品价格游戏
通过变量RANDOM获得随机数
提示用户猜测并记录次数,猜中后退出循环
for,while,untill循环,以及break跳出和continue中止循环_第13张图片
for,while,untill循环,以及break跳出和continue中止循环_第14张图片

until语句

格式

until 条件测试操作
do
    命令序列
done

重复测试某个条件,只要条件不成立则反复执行
for,while,untill循环,以及break跳出和continue中止循环_第15张图片
for,while,untill循环,以及break跳出和continue中止循环_第16张图片
for,while,untill循环,以及break跳出和continue中止循环_第17张图片

双循环

for,while,untill循环,以及break跳出和continue中止循环_第18张图片
for,while,untill循环,以及break跳出和continue中止循环_第19张图片

break跳出循环

for,while,untill循环,以及break跳出和continue中止循环_第20张图片

for,while,untill循环,以及break跳出和continue中止循环_第21张图片

break跳出两层循环

for,while,untill循环,以及break跳出和continue中止循环_第22张图片
for,while,untill循环,以及break跳出和continue中止循环_第23张图片

continue中止某次循环中的命令,但不会完全中止整个命令

for,while,untill循环,以及break跳出和continue中止循环_第24张图片
for,while,untill循环,以及break跳出和continue中止循环_第25张图片

IFS字段分隔符

默认包含 空格,制表符,换行符
for,while,untill循环,以及break跳出和continue中止循环_第26张图片

实例

for,while,untill循环,以及break跳出和continue中止循环_第27张图片
for,while,untill循环,以及break跳出和continue中止循环_第28张图片

你可能感兴趣的:(for,while,untill循环,以及break跳出和continue中止循环)