我试图使用bash获取.csv文件的第5列的总和,但是我使用的命令一直让我为零。我通过grep管道文件以删除列标题行:
grep -v Header results.csv | awk '{sum += $5} END {print sum}'
答案 0 :(得分:1)
这是我怎么做的:
tail -n+2 | cut -d, -f5 | awk '{sum+=$1} END {print sum}'
或:
tail -n+2 | awk -F, '{sum+=$5} END {print sum}'
(取决于结果更快。)