Bash代码为:
10年积累的成都做网站、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有富民免费网站建设让你可以放心的选择与我们合作。
sum=0
for ((i=1; i=100; i++)); do
((sum += i))
done
echo $sum
运行结果如下:
输出为5050,结果正确,望采纳~
额,目测没有这样的程序。
不过可以自己写一个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调用即可。
比如这个文件名是A.txt
命令如下
SUM=0
while read num; do
SUM=`echo $num + $SUM |bc -l`
done A.txt
echo $SUM
下面是代码:
#/bin/sh
touch data2
echo -e "品牌,销量\nhuawei,1000\niphone,1500\nvivo,1600\nLenovo,2000\nSamsung,4000" data2
cat data2
cat data2 | awk -F, '{sum+=$2} END {print "季度总销量为: "sum}'
--------------------
*.data2是用命令建的,内容也是用命令写入的,格式应该也不是太好,你追问吧,看看哪不符合要求
分享文章:linux对一列求和命令 linux 按列求和
分享地址:https://www.cdcxhl.com/article26/ddihijg.html
成都网站建设公司_创新互联,为您提供外贸建站、手机网站建设、App设计、网站内链、软件开发、网站维护
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联