collect для core
Собрать поток в одно значение.
Сигнатура
> collect {flags} (closure)
Флаги
-
--keep-env: Позволяет замыканию изменять переменные окружения.
Параметры
-
closure: Замыкание, которое будет выполнено после сбора потока.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| any | any |
Примеры
Использовать второе значение в потоке.
> [1 2 3] | collect { |x| $x.1 }
2Читать из файла и записывать в тот же файл.
> open file.txt | collect | save -f file.txt
Примечания
Если передано замыкание, выполните его, передав собранное значение в качестве входных данных.
Весь поток будет собран в одно значение в памяти, поэтому, если поток особенно велик, это может привести к высокому потреблению памяти.
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/collect.html