| | --debug | | print warnings about invalid input |
-d | --delimiter= | X | use X instead of whitespace for field delimiter |
| | --field= | FIELD | replace the numbers in these input fields (default=1). |
| | --format=FORMAT | | use printf style floating-point FORMAT |
| | --from=UNIT | | auto-scale input numbers to UNITs; UNIT is auto, si, iec or iec-i default is 'none'. |
| | --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 is abort (default), fail, warn or 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 is up, down, from-zero (default), towards-zero or nearest |
| | --suffix= | SUFFIX | add SUFFIX to output numbers and accept optional SUFFIX in input numbers |
| | --to= | UNIT | auto-scale output numbers to UNIT. UNIT is none, si, iec or iec-i |
| | --to-unit= | N | the output unit size (instead of the default 1) |
-z | --zero-terminated | | line delimiter is NUL (not newline) |
| | --help | | |
| | --version | | |