LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: CDF

求教用shell编写简单数列求和问题

[复制链接]
发表于 2004-5-26 22:28:05 | 显示全部楼层
呵呵,看来你没有明白dearvoid兄的脚本
我用until写的

  1. until (($#==0));do          #如果参数个数为空,则结束循环,并显示结果
  2. ((sum+=$1));shift          #把$1累加至sum,shift把参数向左移动一次.
  3. done
  4. echo $sum
复制代码

测试:
/home/lee#ksh sum 20 30 40
90
 楼主| 发表于 2004-5-26 22:46:08 | 显示全部楼层
非常感谢!!!
发表于 2006-10-29 16:48:04 | 显示全部楼层
我有个问题请教,如果要对1-5求和,应该如何写?

counter=1
while [ $counter -lt 5 ]
do
echo $counter
counter=`expr $counter + 1`
done

........

请问如果要对1-5 求和 ,接下来应该如何写?


谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表