声明!
学习视频来自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