shell(7)for循环和while循环

 声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频


for循环

for i in `seq 1 100`

do

        echo $i

done

或者

for i in `seq 1 100`

do

        echo $i

done

或者

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

do

        echo $i

done

在for循环的双括号语法(())中:

        初始化部分i= 1是给循环变量 i 赋初值为1

        条件判断部分 i < 10 表示 i 小于10就会一直执行

        迭代部分 i++ 表示没执行一次 i+ 1,并且输出 i 的值

while循环

i=1

while(( $i<=10 ))

do

        echo $i

        ((i++))

done

        首先通过 i = 1这一行,将 i 初始化为1,为后续的循环操作确定起始值

循环条件判断:

        双括号语法(()),它用于进行算术表达式的计算和判断。满足条件就执行一次

        (())语法同样用于算数运算,i++表示i+1

或者

i=1

while(( $i<=10 ))

do

        echo $i

        ((i++))

done

        let命令的作用也是使i+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值