第四节:for循环

流程控制之for循环

一 语法

#===========》Shell风格语法
for 变量名 [ in 取值列表 ]
do
    循环体
done

#===========》C语言风格语法
for ((初值;条件;步长))
do  
    循环体
done

shell风格的for,常用in列表方式

for i in 1 2 3
for i in {1,2,3}
for i in {1..9}
for i in {9..1}
for i in {a..z}
for i in {A..Z}
for i in {X..Z}
for i in $(命令)  # 例如:for i in $(head -10 /etc/passwd);do echo $i|cut -d: -f1,2;done
for i in $(find ...)

continue与for

continue:默认退出本次循环

break:默认退出本层循环

二 案例

案例1:shell风格的for

for i in {1..10}
do
    echo $i
done

案例2:c语言风格的for

for ((i=1;i<=10;i++))
do
    echo $i
done

案例3:检查内网存活的ip,使用&符号提升脚本的运行效率

联系管理员微信tutu19192010,注册账号

上一篇
下一篇
Copyright © 2022 Egon的技术星球 egonlin.com 版权所有 青浦区尚茂路798弄 联系方式-13697081366