精华内容
下载资源
问答
  • shell对文档里的多行数字求和

    千次阅读 2019-03-07 11:10:21
    shell对文档里的多行数字求和: /usr/bin/find $Dir/$b/* -type f -exec ls -l {} \; | awk -F[:" "]+ '{print $5}' > /log/aa.txt Size=cat /log/aa.txt | awk '{sum+=$1} END {print sum}' echo $Size 转载于:...

    shell对文档里的多行数字求和:

    /usr/bin/find $Dir/$b/* -type f -exec ls -l {} \; | awk -F[:" "]+ '{print $5}' > /log/aa.txt

    Size=cat /log/aa.txt | awk '{sum+=$1} END {print sum}'

    echo $Size

    转载于:https://blog.51cto.com/yangzhiming/2359433

    展开全文
  • Shell-计算多行数值求和

    万次阅读 2015-03-03 10:28:48
    生成文件: touch /tmp/1.log 模拟数据: echo 3 > /tmp/1.log echo 2 >> /tmp/1.log echo 1 >> /tmp/1.log 求和: cat /tmp/1.log |awk '{sum+=$1} END {print sum}'
    生成文件:
    touch /tmp/1.log
    
    模拟数据:
    echo 3 > /tmp/1.log 
    echo 2 >> /tmp/1.log 
    echo 1 >> /tmp/1.log 
    
    求和:
    cat /tmp/1.log |awk '{sum+=$1} END {print sum}'

    展开全文
  • shell 多行求和多行求平均值

    千次阅读 2014-08-01 15:01:50
    #获取某个时间点的某个域名的响应时间的平均值(多行的平均数) state="HIT" for domain in `cat domain/domain.log`;do cat access.log | sed -n '/2014-07-31 13:20:00/,/2014-07-31 14:20:00/p' | awk...
    www.test.com  08      173816  14391   59673   71624   26898
    www.test.com  08      12388   1203    3855    5094    2149
    www.test.com  09      194304  19474   61445   76867   35068
    www.test.com  09      89663   9640    27882   34700   16772
    www.test.com  10      139121  14639   43812   53819   25821
    www.test.com  10      214451  24306   65622   82117   40715
    www.test.com  20      271252  30860   81361   103341  52574
    www.test.com  20      4471    580     1355    1627    856
    www.test.com  21      247062  30059   71196   93221   49215
    www.test.com  21      121178  13874   35799   45516   24452
    www.test.com  22      147896  17475   43636   54788   30010
    www.test.com  22      253860  29097   75870   94667   50512
    #合并多行的一列然后相加
    file="20140730_result.log"
    for domain in `cat domain.log`;do
    cat $file | grep $domain | awk '{ sum[$2] += $3;  } END { for (i in sum) { print i," count_total "sum[i], "\t"; } }' > $domain"_count_total.log"
    cat $file | grep $domain | awk '{ sum[$2] += $4;  } END { for (i in sum) { print i," count_hit "sum[i], "\t"; } }' > $domain"_count_hit.log"
    cat $file | grep $domain | awk '{ sum[$2] += $5;  } END { for (i in sum) { print i," count_cache_first_write "sum[i], "\t"; } }' > $domain"_count_cache_first_write.log"
    cat $file | grep $domain | awk '{ sum[$2] += $6;  } END { for (i in sum) { print i," count_cache_expired_write "sum[i], "\t"; } }' > $domain"_count_cache_expired_write.log"
    cat $file | grep $domain | awk '{ sum[$2] += $7;  } END { for (i in sum) { print i," count_real_back "sum[i], "\t"; } }' > $domain"_count_real_back.log"
    cat $domain_count* | awk '{if(!a[$1]){a[$1]=$1" "$2" "$3;}else{a[$1]=a[$1]" "$2" "$3}}END{for(i in a){print a[i]}}' > $domain"_tmp.log"
    cat $domain"_tmp.log" | awk  '{print $1" "$2" "$3" "100/($11/$3)" "$4" "$5" "100/($11/$5)" "$6" "$7" "100/($11/$7)" "$8" "$9" "100/($11/$9)" "$10" "$11}' > "result_"$domain".log"
    done


    cat 20140730_result.log| grep www.test.com | awk '{ sum[$2] += $3;  } END { for (i in sum) { print i," count_total "sum[i], "\t"; } }' > www.test.com_count_total.log
    cat 20140730_result.log| grep www.test.com | awk '{ sum[$2] += $4;  } END { for (i in sum) { print i," count_hit "sum[i], "\t"; } }' > www.test.com_count_hit.log
    cat 20140730_result.log| grep www.test.com | awk '{ sum[$2] += $5;  } END { for (i in sum) { print i," count_cache_first_write "sum[i], "\t"; } }' > www.test.com_count_cache_first_write.log
    cat 20140730_result.log| grep www.test.com | awk '{ sum[$2] += $6;  } END { for (i in sum) { print i," count_cache_expired_write "sum[i], "\t"; } }' > www.test.com_count_cache_expired_write.log
    cat 20140730_result.log| grep www.test.com | awk '{ sum[$2] += $7;  } END { for (i in sum) { print i," count_real_back "sum[i], "\t"; } }' > www.test.com_count_real_back.log
    cat www.test.com_count* | awk '{if(!a[$1]){a[$1]=$1" "$2" "$3;}else{a[$1]=a[$1]" "$2" "$3}}END{for(i in a){print a[i]}}' > result_tmp.log
    cat result_tmp.log | awk  '{print $1" "$2" "$3" "100/($11/$3)" "$4" "$5" "100/($11/$5)" "$6" "$7" "100/($11/$7)" "$8" "$9" "100/($11/$9)" "$10" "$11}' > result_www.che.168.com.log


    #获取某个时间点的某个域名的响应时间的平均值(多行的平均数)
    state="HIT"


    for domain in `cat domain/domain.log`;do
    cat access.log | sed -n '/2014-07-31 13:20:00/,/2014-07-31 14:20:00/p' | awk -F '\t' '{if($5!=$state && $8=$domain) print $6 }' | awk 'BEGIN { a=0 };{a=a+$0}; END{print a/NR}'
    done
    展开全文
  • CAD单行文本数字求和

    2020-06-18 18:36:02
    CAD单行文本数字求和代码部分 代码部分 新建代码片段 将以下代码复制到 Sub xx() End Sub 之间即可 Dim oEnt As Object Dim mm As Double mm = 0 Dim sset As AcadSelectionSet '定义选择集对象 bb = Str(Int...

    CAD单行文本数字求和

    代码部分

    新建代码片段
    将以下代码复制到
    Sub xx()
    End Sub
    之间即可

    
        Dim oEnt As Object
        Dim mm As Double
        mm = 0
        Dim sset As AcadSelectionSet '定义选择集对象
        bb = Str(Int(Timer))
        Set sset = ThisDrawing.SelectionSets.Add(bb)  '新建一个选择集
        sset.SelectOnScreen '"提示用户选择"
        For Each oEnt In sset '集中循环
            'oEnt.color = acByLayer
            '类型为单行文本,测试多行文本未通过,多行文本可使用`分解`命令
            If (TypeOf oEnt Is AcadText) Then
                mm = mm + Val(oEnt.TextString)
            End If
        Next
        MsgBox "选中的所有文字数字的和=" & Format(mm, "0.0000"), vbOKOnly, "文字数字的和"
        
        sset.Delete '删除选择集
    
    

    #部分代码片段来自网络
    顺便哪位大佬能告诉我这个VBA怎么输出到命令行啊,老是用MsgBox也不是个事

    展开全文
  • Hadoop Map/Reduce编程模型实现海量数据处理—数字求和,分别用不同的方法来使用Hadoop,进而了解Hadoop在数据处理的不同处理方式
  • python 从字符串中提取数字求和

    千次阅读 2019-08-19 21:28:20
    如从"i13love14you520"中提取出来 13,14,520,然后相加求和 方法1: s = "i13love14you520" new_str = "" #创建一个空字符串 for ch in s: if ch.isdigit(): #字符串中的方法,可以直接判断ch是否是数字 new...
  • Python输入多行多组数据两个两求和

    千次阅读 2019-10-18 21:40:00
    限定行数,多行求和: from numpy import * Q = int(input()) # 先输入一个数字代表需要输入几行,比如Q=4,那么就需要再输入4行数据 for i in range(Q): s = [int(n) for n in input().split()] print(sum...
  • <p>Let's say I have 5 different columns, <code>a, b, c, d, e, and I'm selecting multiple rows: <pre><code>$result = mysqli_query($conn,"SELECT a,b,c,d,e FROM posts WHERE submitter='$user'");...
  • Sub 分厂家统计() Set cnn = CreateObject("adodb.Connection") Set rs = CreateObject("adodb.Recordset") cnn.Open "Provider = Microsoft.ace.Oledb.12.0;Extended Properties =TEXT;Data Source =" &...
  • 输出描述: 每组数据输出求和的结果 输入例子1: 1 2 3 4 5 0 0 0 0 0 输出例子1: 6 9 0 问题在于判断是否每行结束, 因此以字符方式判断输入流下一个字符是否为换行符'\n' 利用函数cin.peek() 注意读到最后一个整数...
  • 一个文件,两列,多行。 第一列是字母,第二列是数字,同列数据之间通过空格分割。 统计首列字母相同的第二列之和。 样例输入: A 5 B 6 OO 7 A 6 A 2 OO 2 输出: A:13 B:6 OO:9 面试官要求30分钟内实现,python,...
  • 题目:编写一个程序,此程序从命令行接收多个数字求和之后输出结果。 设计思想: 通过运行配置输入数字使其数组长度不为零后,并且其保存类型为String类型,首先定义初始化为零的变量sum,用于接下来循环的求和...
  • 实验题目:从命令行接收多个数字求和输出其结果。 设计思想:从命令行输入参数,在控制台显示输出,用parseInt语句将string类型转化成int整形,继而求和。 实现的关键是命令行参数都是字符串,必须先将其转化为...
  • 编程题#1:数字求和 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 给定一个正整数a,以及另外的5个正整数,问题是:这5个...
  • 先定义sum,用for循环将每个数字相加,最后输出参数个数和相加的总和。 2.程序流程图 3.源程序 package 课程作业01; public class JavaAppArguments { public static void main(String[] args) { int sum=0;/...
  • PYTHON_多行合并

    2020-12-03 17:40:30
    #对数据按照A,B两列分组后,其他列,多行拼成一个字符串 data=data,groupby(['col1','col2']).agg(lambda x:','.join(x.astype('str'))).reset_index(drop=False) ...#以下是对数字求和 df.groupby(['col1
  • 简单求和(输入若干行数字)欢迎使用Markdown编辑器 欢迎使用Markdown编辑器 给定若干32位整数,请按要求求和并输出结果。 输入数据 输入数据有多组,每组为一行,包括若干个32位整数(不超过106个)。 输出数据 对...
  • 设计思想: 先输出参数的个数, 再定义变量存储输入的整数, 再利用循环将字符串强制转换成int型, 最后输出结果。 程序流程图: 源程序代码: ... System.out.println("参数个数"+args.leng...
  • 设计思路:获取输入数的个数,然后将要相加的数字转换成浮点型进行相加,然后输出结果。 流程图: 1:建立一个Scanner的对象scan; 2:定义一个动态数组aDoubleArray[]; 3:利用循环结构将数字输入到数组中; ...
  • 程序设计思想:由于命令行接收的是字符串类型,因此应先将字符串类型转化为整型或其他字符型,然后利用for循环求和并输出结果 程序流程图: 源程序代码: 1 public class JavaAppArguments 2 { 3 ...
  • 因工作原因,很久没有学习python知识了,感觉都快忘记了,前天看到一个练习题,如何将字符串中的数字提取出来,然后求和呢?下面我来解释一下如何通过python代码来实现。 题目:字符串43...3y2.f67se2.666. 将其中...
  • 用java数十行搞定的程序,用汇编要100多行。。。 而且还不支持异常处理,崩溃啊。。。 不过对于汇编基本的数据处理啥的还是有帮助的, 上程序,win32汇编 .model small .586p .data ...
  • ‘’’ input函数每次只能输入一个字符串,请实现如下输入格式:1,20,30 。 然后将获得的字符串分割,得到:三个整数:1 20 30,然后求累加和。 ‘’’ number_string = input('请输入字符串:') ...
  • 例如 输入1,3,4,5,6,7;10 /*分号后面的10表示数组的和*/ 输出就是3,7;4,6; ...这个思路看我说下啊。多行显示输出。...是这样个大概思路吗,我还没学会怎么多行分别输出,有朋友帮解答么,谢谢了
  • 函数: 单行函数:一次操作一行 多行函数:以此操作多行 单行函数: 字符函数 数值函数 日期函数 转换函数 通用函数 字符函数 : lower upper initcap
  • --sum() 求和SELECT SUM(sal) FROM emp; --avg() 求平均值SELECT AVG(sal) FROM emp; --sum 和 avg 只能对数字类型进行运算 --count() 计数,非空值的行数SELECT COUNT(empno),COUNT(*),COU...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,542
精华内容 3,416
关键字:

多行数字如何求和