append для фильтров
Подпись
> append {flags} (row)
Параметры
-
row: строка, список или таблица для добавления
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| любой | список<любой> |
Примеры
Добавление одного целого числа в список
> [0123] |append4
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
│4│4│
╰───┴───╯
Добавление списка к элементу
>0|append [123]
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
╰───┴───╯
Добавление списка строк к строке
>"a"|append ["b"]
╭───┬───╮
│0│a│
│1│b│
╰───┴───╯
Добавление трёх целых чисел
> [01] |append [234]
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
│4│4│
╰───┴───╯
Добавление целых чисел и строк
> [01] |append [2nu4shell]
╭───┬───────╮
│0│0│
│1│1│
│2│2│
│3│nu│
│4│4│
│5│shell│
╰───┴───────╯
Добавление диапазона целых чисел в список
> [01] |append2..4
╭───┬───╮
│0│0│
│1│1│
│2│2│
│3│3│
│4│4│
╰───┴───╯
Примечания
Обратите внимание, что эта команда «распаковывает» списки, переданные ей. Таким образом, если вы передаёте ей переменную, и хотите, чтобы содержимое переменной было добавлено без распаковки, рекомендуется предварительно обернуть переменную в список, как показано ниже: append [$val]. Таким образом, append будет распаковывать только внешний список и оставляет содержимое переменной без изменений.
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/append.html