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