前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >20.10 for循环

20.10 for循环

作者头像
运维小白
发布2022-01-06 14:08:03
3030
发布2022-01-06 14:08:03
举报
文章被收录于专栏:运维小白运维小白

for循环

  • 语法:for 变量名 in 条件; do …; done
  • 案例1 1+2+3..+100的和 sum 第一次作为变量的时候,是0;当进入for循环里面的时候,每运算一次,sum变量就会改变一次,直至i 结束;最后输出结果 sum 在做加减法的时候,[ ] 方括号里面不需要加空格
代码语言:javascript
复制
 #!/bin/bash
sum=0
for i in `seq 1 100`
#seq  1到100个数字
do
    sum=$[$sum+$i]
    echo $i
done
echo $sum
  • for循环案例2
    • 文件列表循环
    • 列出所有 etc目录下的子目录
代码语言:javascript
复制
 #!/bin/bash
cd /etc/
for a in `ls /etc/`
do
    if [ -d $a ]
    then
       ls -d $a
    fi
done
代码语言:javascript
复制
[root@hf-01 shell]# for a in `seq 1 3`; do echo $a; done
1
2
3

[root@hf-01 shell]# for a in 1 2 3; do echo $a; done
1
2
3
[root@hf-01 shell]# 
  • for 循环的时候会以 空格 或者 回车做为分隔符
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018/02/04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • for循环
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档