gpt4 book ai didi

bash - 所有列的所有行的总和 - Bash

转载 作者:行者123 更新时间:2023-12-04 11:51:25 25 4
gpt4 key购买 nike

我有一个这样的文件

1 4 7 ...
2 5 8
3 6 9

我想作为输出
6 15 24 ...

这是所有列的所有行的总和。我知道要对某个列(比如第 1 列)的所有行求和,您可以这样做:
awk '{sum+=$1;}END{print $1}' infile > outfile

但我不能对所有列自动执行此操作。

最佳答案

有一个非常简单的命令叫做 numsum 去做这个:

numsum -c FileName

-c --- Print out the sum of each column.

例如:
cat FileName
1 4 7
2 5 8
3 6 9

输出:
numsum -c FileName
6 15 24

注:
如果您的系统中未安装该命令,您可以使用以下命令进行安装:
apt-get install num-utils

关于bash - 所有列的所有行的总和 - Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com