NUMFMT - Online Linux Manual PageSection : 1
Updated : January 2023
Source : GNU coreutils 9.1
Note : User Commands
NAMEnumfmt − Convert numbers from/to human-readable strings
SYNOPSISnumfmt [OPTION]... [NUMBER]...
DESCRIPTION Reformat NUMBER(s), or the numbers from standard input if none are specified. Mandatory arguments to long options are mandatory for short options too. −−debug print warnings about invalid input −d, −−delimiter=X use X instead of whitespace for field delimiter −−field=FIELDS replace the numbers in these input fields (default=1); see FIELDS below −−format=FORMAT use printf style floating−point FORMAT; see FORMAT below for details −−from=UNIT auto−scale input numbers to UNITs; default is 'none'; see UNIT below −−from−unit=N specify the input unit size (instead of the default 1) −−grouping use locale−defined grouping of digits, e.g. 1,000,000 (which means it has no effect in the C/POSIX locale) −−header[=N] print (without converting) the first N header lines; N defaults to 1 if not specified −−invalid=MODE failure mode for invalid numbers: MODE can be: abort (default), fail, warn, ignore −−padding=N pad the output to N characters; positive N will right−align; negative N will left−align; padding is ignored if the output is wider than N; the default is to automatically pad if a whitespace is found −−round=METHOD use METHOD for rounding when scaling; METHOD can be: up, down, from−zero (default), towards−zero, nearest −−suffix=SUFFIX add SUFFIX to output numbers, and accept optional SUFFIX in input numbers −−to=UNIT auto−scale output numbers to UNITs; see UNIT below −−to−unit=N the output unit size (instead of the default 1) −z, −−zero−terminated line delimiter is NUL, not newline −−help display this help and exit −−version output version information and exit
UNIT options:none no auto−scaling is done; suffixes will trigger an error auto accept optional single/two letter suffix: 1K = 1000, 1Ki = 1024, 1M = 1000000, 1Mi = 1048576, si accept optional single letter suffix: 1K = 1000, 1M = 1000000, ... iec accept optional single letter suffix: 1K = 1024, 1M = 1048576, ... iec−i accept optional two−letter suffix: 1Ki = 1024, 1Mi = 1048576, ...
FIELDS supports cut(1) style field ranges:N N'th field, counted from 1 N− from N'th field, to end of line N−M from N'th to M'th field (inclusive) −M from first to M'th field (inclusive) − all fields Multiple fields/ranges can be separated with commas FORMAT must be suitable for printing one floating−point argument '%f'. Optional quote (%'f) will enable −−grouping (if supported by current locale). Optional width value (%10f) will pad output. Optional zero (%010f) width will zero pad the number. Optional negative values (%−10f) will left align. Optional precision (%.1f) will override the input determined precision. Exit status is 0 if all input numbers were successfully converted. By default, numfmt will stop at the first conversion error with exit status 2. With −−invalid='fail' a warning is printed for each conversion error and the exit status is 2. With −−invalid='warn' each conversion error is diagnosed, but the exit status is 0. With −−invalid='ignore' conversion errors are not diagnosed and the exit status is 0.
EXAMPLES$ numfmt --to=si 1000 −> "1.0K" $ numfmt --to=iec 2048 −> "2.0K" $ numfmt --to=iec-i 4096 −> "4.0Ki" $ echo 1K | numfmt --from=si −> "1000" $ echo 1K | numfmt --from=iec −> "1024" $ df -B1 | numfmt --header --field 2-4 --to=si
$ ls -l | numfmt --header --field 5 --to=iec
$ ls -lh | numfmt --header --field 5 --from=iec --padding=10
$ ls -lh | numfmt --header --field 5 --from=iec --format %10f
AUTHORWritten by Assaf Gordon.
REPORTING BUGSGNU coreutils online help: <https://www.gnu.org/software/coreutils/>
Report any translation bugs to <https://translationproject.org/team/>
COPYRIGHTCopyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
SEE ALSOFull documentation <https://www.gnu.org/software/coreutils/numfmt>
or available locally via: info '(coreutils) numfmt invocation' 0
Johanes Gumabo
Data Size : 21,114 byte
man-numfmt.1Build : 2024-12-29, 07:25 :
Visitor Screen : x
Visitor Counter ( page / site ) : 3 / 256,441
Visitor ID : :
Visitor IP : 3.17.76.163 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.