【发布时间】:2023-01-26 02:08:08
【问题描述】:
我有几个包含大量行的文件,我很想找到该文件第六列中数字的总和。
目前我使用以下一系列命令:
cat file.txt | cut -f 6 | sed "1d" | sum
它输出:
01667 4
显然我知道这个答案是错误的(当我将所有内容复制到 excel 中并使用那个求和函数时,它给了我 21693 的答案)并且我知道它与语言固有的计算问题有关,但我不确定如何解决这个问题。总共有 1452 个单独的数字,我试图从那个特定文件中求和(我想对几个具有相似行数的相似文件进行计算)。
任何人都可以帮助我解决这个问题吗?
【问题讨论】:
-
你试过
man sum吗?sum并没有按照您的想法行事。 -
您应该发布输入格式的 sn-p 和您希望输出的示例。正如 M. Nejat Aydin 所说,
sum不是您的想法,因此也不是您想要的工具。 idownvotedbecau.se/noresearch - 但我会向您发布解决方案,我认为我们仍然可以提供帮助。