Spec-Zone.ru › Nushell

roll left для фильтров

Сдвинуть столбцы записи или таблицы влево.

Подпись

> roll left {flags}

Флаги

  • --by, -b {int}: Количество столбцов для сдвига
  • --cells-only, -c: вращает столбцы, оставляя заголовки неподвижными

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

Вход Выход
запись запись
таблица таблица

Примеры

Сдвигает столбцы записи влево

> {a:1b:2c:3} |roll left
╭───┬───╮
│b│2│
│c│3│
│a│1│
╰───┴───╯

Сдвигает столбцы таблицы влево

> [[abc]; [123] [456]] |roll left
╭───┬───┬───┬───╮
│# │ b │ c │ a │
├───┼───┼───┼───┤
│0│2│3│1│
│1│5│6│4│
╰───┴───┴───┴───╯

Сдвигает столбцы влево без изменения названий столбцов

> [[abc]; [123] [456]] |roll left--cells-only
╭───┬───┬───┬───╮
│# │ a │ b │ c │
├───┼───┼───┼───┤
│0│2│3│1│
│1│5│6│4│
╰───┴───┴───┴───╯

Советы: Команда roll left по умолчанию не включается в официальные бинарные файлы, её необходимо скомпилировать с флагом --features=extra

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

Spec-Zone.ru

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