当前位置:网站首页>流程控制for和while循环语句
流程控制for和while循环语句
2022-08-02 23:49:00 【三颗草丶】
for和while区别
1.知道循环次数的用for,
2.不知道要循环多少次的用while
一、循环语句for
语法一:for 变量名 in 取值列表
eq1,打印数字1 2 3 4
for i in 1 2 3 4
for i in {1,2,3,4}
for i in {1..4}
for i in `seq 1 4`
for i in $(seq 4)
do
echo $i
done
1
2
3
4
eq2,扫描本地文件夹
for i in $(ls /*)
do
echo $i
done
语法二:for C 语法 for ((初始值;循环控制条件;变量变化))
eq1,打印数字1 2 3 4
for ((i=0;i<=4;i++))
do
echo $i
done
二、循环语句while
eq1,打印数字1 2 3 4
i=1
while [ $i -le 4 ]
do
echo $i
let i++
done
eq2,无限循环
while true
do
sleep 1
done
三、break当条件满足跳出循环
eq1,当满足条件i=3,则中断本次循环
for i in $(seq 10)
do
[ $i -eq 3 ] && break
echo $i
done
1
2
四、continue当条件满足,则跳过本次循环
eq1,当满足条件i=3,则跳过本次循环,3不打印
for i in $(seq 10)
do
[ $i -eq 3 ] && continue
echo $i
done
1
2
4
五、exit当条件满足,则退出本次脚本。后面其他命令不再执行
eq1,当满足条件i=3,则退出本次脚本,后面echo "hello"不再执行
for i in $(seq 10)
do
[ $i -eq 3 ] && exit 0
echo $i
done
echo "hello"
1
2
边栏推荐
猜你喜欢
随机推荐
C# 异步编程(async和await)
语音合成模型小抄(1)
Connect the Snowflake of CKAN tutorial CKAN to release to open data portal
牛客网剑指offer刷题练习之链表中环的入口结点
js基础知识整理之 —— 判断语句和三元运算符
用了TCP协议,就一定不会丢包吗?
机电设备制造企业,如何借助ERP系统做好客供料管理?
如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息
Vite教程 安装
程序员英语自我介绍
【问题征集】向 iPod 之父、iPhone 联合设计者、Google Nest 创始人 Tony Fadell 提问啦
Nuxt 所有页面都设置上SEO相关标签
d合并json
最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
CKAN教程之在 AWS 上部署 CKAN 应用程序
心电记录电路设计(框图/波形以及信号放大器的选择)
Swift中的类型相关内容
SAP 电商云 Spartacus UI 的持续集成 - Continous integration
别再到处乱放配置文件了!我司使用 7 年的这套解决方案,稳的一秕
十二、form表单的提交