前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用shell脚本,计算1-100的和

用shell脚本,计算1-100的和

作者头像
运维小白
发布2022-01-06 14:11:13
6750
发布2022-01-06 14:11:13
举报
文章被收录于专栏:运维小白运维小白
  • 需求
    • 计算1-10的和
代码语言:javascript
复制
[root@hf-01 shell]# cat jiafa.sh
#! /bin/bash
sum=0
for a in `seq 1 10`;
do
   sum=$[$a+$sum]
done
echo $sum
[root@hf-01 shell]# sh -x jiafa.sh
+ sum=0
++ seq 1 10
+ for a in '`seq 1 10`'
+ sum=1
+ for a in '`seq 1 10`'
+ sum=3
+ for a in '`seq 1 10`'
+ sum=6
+ for a in '`seq 1 10`'
+ sum=10
+ for a in '`seq 1 10`'
+ sum=15
+ for a in '`seq 1 10`'
+ sum=21
+ for a in '`seq 1 10`'
+ sum=28
+ for a in '`seq 1 10`'
+ sum=36
+ for a in '`seq 1 10`'
+ sum=45
+ for a in '`seq 1 10`'
+ sum=55
+ echo 55
55
[root@hf-01 shell]# sh jiafa.sh
55
  • seq命令,用于产生从某个数到另外一个数之间的所有整数。
    • 数字只能从小到大,而不能从大到小
    • 若是只指定了一个数字(默认是从1开始输出)
代码语言:javascript
复制
[root@hf-01 shell]# seq 1 3
1
2
3
[root@hf-01 shell]# seq 3 1
[root@hf-01 shell]# seq 3
1
2
3
[root@hf-01 shell]# 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/02/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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