Linux 截取列并求和 - 使用 awk 命令
在 Linux 中,可以使用 `awk` 命令来截取列并求和。假设我们有一个包含多列数据的文件,每列之间由空格或制表符分隔。要截取某一列并求和,可以使用以下命令:\n\n`awk '{sum += $n} END {print sum}' 文件名`\n\n其中,`n` 表示要截取的列号,`文件名` 表示要操作的文件名。请将命令中的 `n` 和 `文件名` 替换为实际的列号和文件名。\n\n例如,如果我们有一个名为 `data.txt` 的文件,内容如下:\n\n`1 2 3\n4 5 6\n7 8 9`\n\n要截取第二列并求和,可以使用以下命令:\n\n`awk '{sum += $2} END {print sum}' data.txt`\n\n执行该命令后,输出结果为 `15`,即第二列的和。
原文地址: https://www.cveoy.top/t/topic/pBRG 著作权归作者所有。请勿转载和采集!