我试图用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/