我只想在这里看到最后一笔款项,但它却向我展示了所有内容。
awk '{print sum += $1} END {print sum}' file.dat
这是输出:
1.2
3.6
7.3
7.3
答案1
考虑到您想要将总file.dat
和加在一起然后打印出来,那么该行应该是:
awk '{sum +=$1} END {print sum}' file.dat
告诉每次添加新值时awk
打印使其显示每个中间值,就像您所经历的那样。sum
sum
我只想在这里看到最后一笔款项,但它却向我展示了所有内容。
awk '{print sum += $1} END {print sum}' file.dat
这是输出:
1.2
3.6
7.3
7.3
考虑到您想要将总file.dat
和加在一起然后打印出来,那么该行应该是:
awk '{sum +=$1} END {print sum}' file.dat
告诉每次添加新值时awk
打印使其显示每个中间值,就像您所经历的那样。sum
sum