我想从中计算所有 .mobi 文件的总大小 link (顺便说一句,这是一个很好的链接)。
在我尝试将此作为我的学习经验时,我制作了一个“管道”(我们称之为a),它输出该页面的所有尺寸,如下所示:
189K
20M
549K
2.2M
1.9M
3.1M
2.5M
513K
260K
1.1M
2.8M
5.1M
3.7M
1.5M
5.6M
1.0M
5.6M
1.5M
4.9M
3.4M
810K
我的目标是获取总大小(例如:50.50M 或 50000K)- 所有这些数字的总和。
我的问题是,如何使用流水线 (a | some_other_commands
) 计算该目标。欢迎使用 python 或任何其他语言(最好是一种语言)回答。多谢。
最佳答案
为了好玩,一个 shell 解决方案:
a | sed -e 's/M$/ 1024 * +/' -e 's/K$/ +/' | dc -e '0' -f - -e 'p'
关于bash - 计算标注数字的大小总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4779568/