Spec-Zone.ru › Nushell

table для просмотра

Отобразить таблицу.

Сигнатура

> table {flags}

Флаги

  • --theme, -t {string}: Задать режим/тему таблицы.
  • --index, -i {any}: Включить (true) или отключить (false) столбец #/index либо задать начальный индекс.
  • --width, -w {int}: Ширина в столбцах терминала (не выходных столбцов).
  • --expand, -e: Развернуть структуру таблицы в облегчённом режиме.
  • --expand-deep, -d {int}: Ограничение глубины рекурсии при разворачивании; необходимо использовать вместе с --expand.
  • --flatten: Преобразовать простые массивы в плоский список.
  • --flatten-separator {string}: Задать разделитель при использовании 'flatten'.
  • --collapse, -c: Развернуть структуру таблицы в режиме сворачивания. Обратите внимание: в режиме сворачивания управление шириной пока не поддерживается.
  • --abbreviated, -a {int}: Сократить данные в таблице, обрезав среднюю часть и оставив указанное количество элементов в начале и в конце.
  • --list, -l: Вывести список доступных режимов/тем таблицы.
  • --icons, -o: Добавить значки к путям файлов в таблицах.

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

входные данные выходные данные
any any

Примеры

Вывести список файлов в текущем каталоге, начиная нумерацию с 1

> ls | table --index 1

Отобразить данные в виде таблицы

> [[a b]; [1 2] [3 4]] | table
╭───┬───┬───╮
│ # │ a │ b │
├───┼───┼───┤
│ 0 │ 1 │ 2 │
│ 1 │ 3 │ 4 │
╰───┴───┴───╯

Отобразить данные в виде таблицы (с развёрнутой структурой)

> [[a b]; [1 2] [3 [4 4]]] | table --expand
╭───┬───┬───────────╮
│ # │ a │     b     │
├───┼───┼───────────┤
│ 0 │ 1 │         2 │
│ 1 │ 3 │ ╭───┬───╮ │
│   │   │ │ 0 │ 4 │ │
│   │   │ │ 1 │ 4 │ │
│   │   │ ╰───┴───╯ │
╰───┴───┴───────────╯

Отобразить данные в виде таблицы (со свёрнутой структурой)

> [[a b]; [1 2] [3 [4 4]]] | table --collapse
╭───┬───┬───────────╮
│ # │ a │     b     │
├───┼───┼───────────┤
│ 0 │ 1 │         2 │
│ 1 │ 3 │ ╭───┬───╮ │
│   │   │ │ 0 │ 4 │ │
│   │   │ │ 1 │ 4 │ │
│   │   │ ╰───┴───╯ │
╰───┴───┴───────────╯

Изменить тему таблицы на указанную для одного запуска

> [[a b]; [1 2] [3 [4 4]]] | table --theme basic

Принудительно показать столбец #/index для одного запуска

> [[a b]; [1 2] [3 [4 4]]] | table -i true

Установить начальное значение столбца #/index равным 100 для одного запуска

> [[a b]; [1 2] [3 [4 4]]] | table -i 100

Принудительно скрыть столбец #/index для одного запуска

> [[a b]; [1 2] [3 [4 4]]] | table -i false

Примечания

Если таблица содержит столбец с именем 'index', он используется в качестве индекса таблицы вместо обычного непрерывного индекса.

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

Spec-Zone.ru

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