当前位置:  技术问答>linux和unix

寻求对文件中若干数值进行累加,不用循环的方法

    来源: 互联网  发布时间:2017-02-05

    本文导语:  使用命令行工具,如果不用循环的方法能不能对下面文件的每一行进行累加呢: ora_file.txt:  1  10  12  14  56  78  2  3  5  7  8 上面的文件每几行中间有一个空行分隔,我现在要统计1+10+12+...+78 以及 2+3+5...+8的结...

使用命令行工具,如果不用循环的方法能不能对下面文件的每一行进行累加呢:

ora_file.txt:

 1
 10
 12
 14
 56
 78

 2
 3
 5
 7
 8

上面的文件每几行中间有一个空行分隔,我现在要统计1+10+12+...+78 以及 2+3+5...+8的结果,并且输出成如下形式:

结果1

结果2

如果不用循环大家有什么好的办法呢

另外,如果咱们简化一下这个问题,只计算文件中所有数值相加(1+10+12...+8),有没有一个工具呢。

在网上查询AWK写的一个方法带有循环:

#!/usr/bin/awk -f

BEGIN {
RS="" #将多行记录的分隔符定为一个空行
}

{
sum=0 #定义一个表示总和的变量,初值为0
for(i=1;i

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 数据库 iis7站长之家
  • 高分寻求jsp代码(网上调查系统,新闻发布系统)就这点分了
  • 寻求java加密算法及实例
  • 高分寻求JSP/Servlet写的聊天室源代码?请各位高手帮忙!
  • 德国母公司寻求国内软件开发合作伙伴
  • 寻求《beginning linux programming》中文版电子书
  • 寻求RTOS解决方案
  • 可耻的寻求大家帮助
  • 寻求精通Linux内核的高手共同开发程序
  • 给你1000分也行,再现等待!!寻求:直接基与xlib开发的控件:对话框、文本框、按钮、tab、。。。。
  • 寻求:/proc/sys/net/ipv4 参数详解
  • 高分寻求Jcreator 2.0的注册码。谢谢!急用! 50分。
  • 寻求:unix/linux 基础实用资料
  • 1000分寻求解答,今天刚为win xp打了sp1,结果系统装完后要我再次激活
  • 寻求jbuilder4.0的注册码
  • 寻求乱序算法。
  • 寻求图象下载的applet程序
  • 寻求jbuilder的破解,~O^
  • --========寻求帮助=========--
  • 寻求jsp高手


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3