免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: chinaboywg
打印 上一主题 下一主题

[游戏娱乐] 原创!使用shell计算从1加到100 [复制链接]

论坛徽章:
0
81 [报告]
发表于 2010-09-05 23:34 |只看该作者
求和我以为阶乘, sorry. 学习了。

论坛徽章:
0
82 [报告]
发表于 2010-09-05 23:39 |只看该作者
回复 11# sunbw001


   这个好

论坛徽章:
0
83 [报告]
发表于 2010-09-05 23:46 |只看该作者
seq s+ 100 | bc 行么

论坛徽章:
0
84 [报告]
发表于 2010-09-06 16:09 |只看该作者
  1. seq 100|awk '{a+=$1}END{ print a}'
复制代码

论坛徽章:
0
85 [报告]
发表于 2010-09-06 18:36 |只看该作者
回复 83# go2moon2010
  1. seq -s"+" 100 | bc
  2. 5050
复制代码

论坛徽章:
0
86 [报告]
发表于 2010-09-06 18:40 |只看该作者
5000W用了17秒,还搞得CPU温度上升

tail -1 /var/log/messages

Sep  4 01:17:19 localhost kerne ...
nxlinux 发表于 2010-09-04 01:18



    机器也太差了吧
  看看我的
  linux93:~ # time awk 'BEGIN{for(i=1;i<=50000000;i++){a+=i}}END{print a}' </dev/null
1250000025000000

real    0m8.200s
user    0m8.165s
sys     0m0.004s
linux93:~ # time awk 'BEGIN{for(i=1;i<=50000000;i++){a+=i}}END{print a}' </dev/null
1250000025000000

real    0m7.852s
user    0m7.784s
sys     0m0.004s

论坛徽章:
0
87 [报告]
发表于 2010-09-06 18:47 |只看该作者
这也用循环?
n=100;echo $(((1+n)*n/2))

论坛徽章:
0
88 [报告]
发表于 2010-09-06 18:50 |只看该作者
{:3_189:}{:3_189:}{:3_189:}{:3_189:}{:3_189:}{:3_189:}
  1. linux93:~ # time awk 'BEGIN{for(i=1;i<=500000000;i++){a+=i}}END{print a}' </dev/null
  2. 125000000067108896

  3. real    1m18.085s
  4. user    1m17.801s
  5. sys     0m0.024s
复制代码
5亿跑了1分18秒 哈哈  看来我的机器还很不错啊

论坛徽章:
0
89 [报告]
发表于 2010-09-06 23:33 |只看该作者
变成晒机器帖了......干脆大家贴dmesg算了

论坛徽章:
0
90 [报告]
发表于 2010-09-08 09:06 |只看该作者
都是牛人
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP