Spec-Zone.ru › Nushell

move для фильтров

Перемещает столбцы относительно других столбцов или делает их первыми/последними. Флаги взаимоисключающие.

Сигнатура

> move {flags} ...rest

Флаги

  • --after {string}: Столбец, перед которым будут расположены перемещаемые столбцы.
  • --before {string}: Столбец, который будет следующим после перемещаемых столбцов.
  • --first: Делает столбцы первыми.
  • --last: Делает столбцы последними.

Параметры

  • ...rest: Столбцы для перемещения.

Типы входных и выходных данных:

входные данные выходные данные
record record
table table

Примеры

Переместить столбец перед первым столбцом.

> [[name value index]; [foo a 1] [bar b 2] [baz c 3]] | move index --before name
╭───┬──────┬───────╮
│ # │ name │ value │
├───┼──────┼───────┤
│ 1 │ foo  │ a     │
│ 2 │ bar  │ b     │
│ 3 │ baz  │ c     │
╰───┴──────┴───────╯

Переместить несколько столбцов после последнего столбца и изменить их порядок.

> [[name value index]; [foo a 1] [bar b 2] [baz c 3]] | move value name --after index
╭───┬───────┬──────╮
│ # │ value │ name │
├───┼───────┼──────┤
│ 1 │ a     │ foo  │
│ 2 │ b     │ bar  │
│ 3 │ c     │ baz  │
╰───┴───────┴──────╯

Переместить столбцы записи.

> { name: foo, value: a, index: 1 } | move name --before index
╭───────┬─────╮
│ value │ a   │
│ name  │ foo │
│ index │ 1   │
╰───────┴─────╯

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/move.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API