mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-29 03:57:44 +00:00

When converting to SI or IEC, produce values that align with the conventions used by GNU numfmt. - values > 10 are represented without a decimal place, so 10000 becomes 10K instead of 10.0K - when truncating, take the ceiling of the value, so 100001 becomes 101K - values < 10 are truncated to the highest tenth, so 1001 becomes 1.1K closes #1726
49 lines
288 B
Text
49 lines
288 B
Text
-1.1Ki
|
|
-1.1Ki
|
|
-1.0Ki
|
|
-1.0Ki
|
|
-1023
|
|
0
|
|
1
|
|
1023
|
|
1.0Ki
|
|
1.1Ki
|
|
1.1Ki
|
|
1.2Ki
|
|
1.5Ki
|
|
1.6Ki
|
|
1.9Ki
|
|
2.0Ki
|
|
2.0Ki
|
|
2.0Ki
|
|
2.0Ki
|
|
2.1Ki
|
|
10Ki
|
|
10Ki
|
|
10Ki
|
|
100Ki
|
|
100Ki
|
|
100Ki
|
|
949Ki
|
|
950Ki
|
|
950Ki
|
|
951Ki
|
|
951Ki
|
|
952Ki
|
|
990Ki
|
|
991Ki
|
|
995Ki
|
|
995Ki
|
|
996Ki
|
|
996Ki
|
|
997Ki
|
|
999Ki
|
|
1000Ki
|
|
1023Ki
|
|
1.0Mi
|
|
1.0Mi
|
|
1.0Mi
|
|
1.1Mi
|
|
1.0Gi
|
|
1.0Gi
|
|
1.1Gi
|