Spec-Zone.ru › Nushell

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

Spec-Zone.ru

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