Spec-Zone.ru › Nushell

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

Spec-Zone.ru

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