中易网

shell脚本中使用for.do循环语句列出从1到100的数字中能够被3整除的数求出他们的和并输出文件命名为sum.sh

答案:2  悬赏:20  
解决时间 2021-04-18 05:39
求大神帮忙
最佳答案
#!/bin/bash
sum=0
for i in {1..100}
do
    if [ $(( $i % 3 )) -eq 0 ]
    then
    echo $i
        sum=$(( $sum + $i ))
    fi
done
echo "sum is: $sum"保存为sum.sh
全部回答
用临时文件tmpfile保存这个变量值即可。 执行脚本时先判断该文件是否存在: 若存在则从该文件里读出上一次的值; 若不存在,初始化sum为0。 加1后再写入文件中去。 if [ -e tmpfile ]; then sum=`cat tmpfile` else sum=0 fi sum=`expr $sum+1` echo $sum >tmpfile
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的dnf有问题!!!
正时齿轮对错了一齿,气门上怎么看。
足8转会补丁
辽宁鞍山怎样办理出国护照
家用洗车器 品牌牌子什么的好哪个好
老家用楼板盖的民房,做过防水了,漏了要怎么维
2010年世博会几月份开
遺鉤的意思是什么?遺鉤的释义是什么啊?
17号泥城招聘会地点在哪里啊
讨的诗句
哪个牌子的防辐射眼镜好?看电脑时间长了眼睛
疤痕怎么淡化
新疆949广播生活微观察的歌名孙大圣什么罩着
煤气灶为何经常回火,应该怎样解决
新东方英语一对一每小时多少钱
推荐资讯
谁知道 黄金路 的主题曲是什么吗?
山海关区秦皇岛长寿山地质地貌景观区-关帝庙
我想在成都市大丰镇找工作有招工的厂吗
电脑背包什么材质好
北京首都机到良乡北方温泉会议中心有多远
郑州世博会旅游团
vs2013支持html5吗?
五菱之光面包车最便宜的多少钱?
PS字体的问题 电影《神话》这个“神话”是用
苍瞳的少女OP砂上之梦的罗马歌词
房间装修木地板类型和详细价格
疖肿破了,现在该怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?