format
for strings
Format columns into a string using a simple pattern.
Signature
> format (pattern)
Parameters
pattern
: the pattern to output. e.g.) "{foo}: {bar}"
Input/output types:
input | output |
---|---|
record | any |
table | list<string> |
Examples
Print filenames with their sizes
> ls | format '{name}: {size}'
Print elements from some columns of a table
> [[col1, col2]; [v1, v2] [v3, v4]] | format '{col2}'
╭───┬────╮
│ 0 │ v2 │
│ 1 │ v4 │
╰───┴────╯
Subcommands:
name | type | usage |
---|---|---|
format date | Builtin | Format a given date using a format string. |
format duration | Builtin | Outputs duration with a specified unit of time. |
format filesize | Builtin | Converts a column of filesizes to some specified format. |
Tips: Command format
was not included in the official binaries by default, you have to build it with --features=extra
flag