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