本文共 576 字,大约阅读时间需要 1 分钟。
循环语句是shell脚本是经行重复操作时所采用的一种语句 通过条件来反复执行命令,循环语句大致有三种 for while until
for循环是通过读取不同的变量值,用来逐个执行同一组命令
一般格式为 for 变量名 in 取值列表 do 命令序列 done
图为for循环的原理图 下面已一个实例来展示for循环
图中用for循环语句来书写一个检测主机是否存活的脚本 for i in {1…10} {1…10…2}
$(seq 1 10) $(seq 1 2 10) for ((i=1; i<=10; i++)) 此处i++为迭代while语句是重复检测某个条件,只要条件成立就反复执行。
格式为 while 条件测试操作 do 命令序列 done
while的图解
条件和for的需求一致,都是检测连通性 在代码的末尾记得迭代。 在while中可使用break来跳出循环 break2可以跳出2层循环。 
until是重复测试某个条件,只要条件不成立则反复成立。格式为
until 条件测试操作 do 命令序列 done
until的原理图 和while相反
continue可以中止某次循环 但不会完全中止整条命令
转载地址:http://fmue.baihongyu.com/