linux下有没有对一列数字进行求和的命令
4个回答
展开全部
额,目测没有这样的程序。
不过可以自己写一个c的实现
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i, res = 0;
for (i = 1; i < argc; i++)
res += atoi(argv[i]);
printf("%d", res);
return 0;
}
匆忙写的,可能有问题,见谅。
编译后用 ./a.out 1 2 3 4 5...... numberN调用即可。
展开全部
对第一列数字求和: awk '{a+=$1}END{print a}'
对第二列数字求和:awk '{a+=$2}END{print a}'
通过管道送过去:echo XXX | awk
或者awk 读取文件
对第二列数字求和:awk '{a+=$2}END{print a}'
通过管道送过去:echo XXX | awk
或者awk 读取文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
awk '{sum += $1}END{print sum}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$ expr 1 + 2 + 3
6
6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询