我正在尝试使用 bash 获取 .csv 文件第 5 列的总和,但是我使用的命令总是让我为零。我正在通过 grep 管道传输文件以删除列标题行:
grep -v Header results.csv | awk '{sum += $5} END {print sum}'
最佳答案
这是我的做法:
tail -n+2 | cut -d, -f5 | awk '{sum+=$1} END {print sum}'
或:
tail -n+2 | awk -F, '{sum+=$5} END {print sum}'
(取决于结果更快。)
关于linux - 使用 bash 获取特定列的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36871369/