format number

For conversions.

Format a number.

Command Type

built-in

Signature

> format number {flags}

Flags

  • --no-prefix, -n: Don’t include the binary, hex or octal prefixes.

Input/output types:

input output
number record

Examples

Get a record containing multiple formats for the number 42

> 42 | format number
╭──────────┬──────────╮
│ debug    │ 42       │
│ display  │ 42       │
│ binary   │ 0b101010 │
│ lowerexp │ 4.2e1    │
│ upperexp │ 4.2E1    │
│ lowerhex │ 0x2a     │
│ upperhex │ 0x2A     │
│ octal    │ 0o52     │
╰──────────┴──────────╯

Format float without prefixes

> 3.14 | format number --no-prefix
╭──────────┬─────────────────────────────────────────────────────────────────╮
│ debug    │ 3.14                                                            │
│ display  │ 3.14                                                            │
│ binary   │ 100000000001001000111101011100001010001111010111000010100011111 │
│ lowerexp │ 3.14e0                                                          │
│ upperexp │ 3.14E0                                                          │
│ lowerhex │ 40091eb851eb851f                                                │
│ upperhex │ 40091EB851EB851F                                                │
│ octal    │ 400110753412172702437                                           │
╰──────────┴─────────────────────────────────────────────────────────────────╯

Ported from nushell/nushell.github.io. Copyright (c) 2021 Nushell Project. MIT License.