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