假设我有一堆表示内存量的数字,例如以“86k
或”320m
或“或”的形式书写1.7g
。如何在命令行中计算它们的总和,并获得人类可读的结果?
能够计算减法也很好。完美的工具将处理多组符号(例如1g
/ 1G
/ 1GB
/ 1Go
/ 1GiB
/ 1.7Gio
)及其含义(二进制或十进制乘数)。
我正在寻找一个纯粹的计算器。这些数字不一定是我磁盘上某些文件的大小,因此诸如find
、stat
或 之du
类的工具不是一种选择。
这显然很容易实现(在精度方面有一些障碍),但如果这还不存在,我会被诅咒!