| --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 | | |