Spec-Zone.ru › Nushell

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

Добавляет в таблицу любое количество строк.

Сигнатура

> append {flags} (row)

Параметры

  • row: строка, список или таблица для добавления.

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

вход выход
любой list<any>

Примеры

Добавить одно целое число в список.

> [0 1 2 3] | append 4
╭───┬───╮
│ 0 │ 0 │
│ 1 │ 1 │
│ 2 │ 2 │
│ 3 │ 3 │
│ 4 │ 4 │
╰───┴───╯

Добавить список к элементу.

> 0 | append [1 2 3]
╭───┬───╮
│ 0 │ 0 │
│ 1 │ 1 │
│ 2 │ 2 │
│ 3 │ 3 │
╰───┴───╯

Добавить список строк к строке.

> "a" | append ["b"]
╭───┬───╮
│ 0 │ a │
│ 1 │ b │
╰───┴───╯

Добавить три целочисленных элемента.

> [0 1] | append [2 3 4]
╭───┬───╮
│ 0 │ 0 │
│ 1 │ 1 │
│ 2 │ 2 │
│ 3 │ 3 │
│ 4 │ 4 │
╰───┴───╯

Добавить целые числа и строки.

> [0 1] | append [2 nu 4 shell]
╭───┬───────╮
│ 0 │     0 │
│ 1 │     1 │
│ 2 │     2 │
│ 3 │ nu    │
│ 4 │     4 │
│ 5 │ shell │
╰───┴───────╯

Добавить диапазон целых чисел в список.

> [0 1] | append 2..4
╭───┬───╮
│ 0 │ 0 │
│ 1 │ 1 │
│ 2 │ 2 │
│ 3 │ 3 │
│ 4 │ 4 │
╰───┴───╯

Примечания

Обратите внимание: эта команда «распаковывает» переданные ей списки. Поэтому, если вы передаёте ей переменную и хотите добавить её содержимое, не распаковывая его, рекомендуется заранее обернуть переменную в список, например так: append [$val]. Таким образом, append распакует только внешний список, оставив содержимое переменной нетронутым.

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

Spec-Zone.ru

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