mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +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
39 lines
244 B
Text
39 lines
244 B
Text
-1001
|
|
-999.1
|
|
-999
|
|
1
|
|
500
|
|
999
|
|
999.1
|
|
1000
|
|
1000.1
|
|
1001
|
|
9900
|
|
9901
|
|
9949
|
|
9950
|
|
9951
|
|
10000
|
|
10001
|
|
10500
|
|
10999
|
|
50000
|
|
99000
|
|
99001
|
|
99900
|
|
99949
|
|
99950
|
|
100000
|
|
100001
|
|
100999
|
|
101000
|
|
101001
|
|
999000
|
|
999001
|
|
999949
|
|
999950
|
|
999999
|
|
1000000
|
|
1000001
|
|
999000000.1
|
|
999000001
|