split cell-path для преобразований
Разделить путь к ячейке на компоненты.
Сигнатура
> split cell-path {flags}
Типы входных и выходных данных:
| ввод | вывод |
|---|---|
| cell-path | list<any> |
| cell-path | list<record<value: any, optional: bool, insensitive: bool>> |
Примеры
Разделить путь к ячейке на компоненты.
> $.5?.c | split cell-path ╭───┬───────┬──────────┬─────────────╮ │ # │ value │ optional │ insensitive │ ├───┼───────┼──────────┼─────────────┤ │ 0 │ 5 │ true │ false │ │ 1 │ c │ false │ false │ ╰───┴───────┴──────────┴─────────────╯
Разделить сложный путь к ячейке.
> $.a!.b?.1."2"."c.d" | split cell-path ╭───┬───────┬──────────┬─────────────╮ │ # │ value │ optional │ insensitive │ ├───┼───────┼──────────┼─────────────┤ │ 0 │ a │ false │ true │ │ 1 │ b │ true │ false │ │ 2 │ 1 │ false │ false │ │ 3 │ 2 │ false │ false │ │ 4 │ c.d │ false │ false │ ╰───┴───────┴──────────┴─────────────╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/split_cell-path.html