into record для преобразований
Преобразовать значение в запись.
Сигнатура
> into record {flags}
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| datetime | record |
| duration | record |
| list<any> | record |
| record | record |
Примеры
Преобразовать таблицу с одной строкой в запись.
> [[value]; [false]] | into record ╭───────┬───────╮ │ value │ false │ ╰───────┴───────╯
Преобразовать список записей в запись.
> [{foo: bar} {baz: quux}] | into record
╭─────┬──────╮
│ foo │ bar │
│ baz │ quux │
╰─────┴──────╯Преобразовать список пар в запись.
> [[foo bar] [baz quux]] | into record ╭─────┬──────╮ │ foo │ bar │ │ baz │ quux │ ╰─────┴──────╯
Преобразовать длительность в запись (максимум — недели).
> (-500day - 4hr - 5sec) | into record ╭────────┬────╮ │ week │ 71 │ │ day │ 3 │ │ hour │ 4 │ │ second │ 5 │ │ sign │ - │ ╰────────┴────╯
Преобразовать запись в запись.
> {a: 1, b: 2} | into record
╭───┬───╮
│ a │ 1 │
│ b │ 2 │
╰───┴───╯Преобразовать дату в запись.
> 2020-04-12T22:10:57+02:00 | into record ╭─────────────┬────────╮ │ year │ 2020 │ │ month │ 4 │ │ day │ 12 │ │ hour │ 22 │ │ minute │ 10 │ │ second │ 57 │ │ millisecond │ 0 │ │ microsecond │ 0 │ │ nanosecond │ 0 │ │ timezone │ +02:00 │ ╰─────────────┴────────╯
Преобразовать компоненты даты в столбцы таблицы.
> 2020-04-12T22:10:57+02:00 | into record | transpose | transpose -r
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/into_record.html