numfmt
即使输入数字在另一个范围内,我也可以输出缩放到 Kilo 的数字吗,就像在这个示例 Giga 中一样?
> LC_NUMERIC="en_US.UTF-8" numfmt --to=si --format=%.6f --suffix=Wh 20621589913
20.621590GWh
在我看来这是一个合理的功能,但我无法通过阅读手册页找到它。
numfmt
即使输入数字在另一个范围内,我也可以输出缩放到 Kilo 的数字吗,就像在这个示例 Giga 中一样?
> LC_NUMERIC="en_US.UTF-8" numfmt --to=si --format=%.6f --suffix=Wh 20621589913
20.621590GWh
在我看来这是一个合理的功能,但我无法通过阅读手册页找到它。
我不确定这是你要找的东西,但你可以禁用缩放,并指定 1000 的单位:
如果您想自动计算格式以显示给定单位的等效值(
%.3f
如果它是兆到千克,%.6g
如果它是千兆到千克等),我认为这是不可能的。