Spec-Zone.ru › Nushell

peek для по умолчанию

Просмотреть первые <n> элементов потока и сохранить их в метаданных.

Сигнатура

> peek {flags} (n)

Параметры

  • n: Количество элементов для просмотра, если входные данные — поток или список.

Типы входных и выходных данных:

входные данные выходные данные
list<any> list<any>
table table
any any

Примеры

Просмотреть первые 2 элемента потока.

> seq 1 5 | peek 2 | metadata | $in.peek
╭────────┬───────────╮
│ type   │ list      │
│ stream │ true      │
│        │ ╭───┬───╮ │
│ value  │ │ 0 │ 1 │ │
│        │ │ 1 │ 2 │ │
│        │ ╰───┴───╯ │
╰────────┴───────────╯

Можно также просматривать списки.

> [1, 2, 3] | peek 1 | metadata | $in.peek
╭────────┬───────────╮
│ type   │ list      │
│ stream │ false     │
│        │ ╭───┬───╮ │
│ value  │ │ 0 │ 1 │ │
│        │ ╰───┴───╯ │
╰────────┴───────────╯

При просмотре значений, не являющихся списками, значения не возвращаются.

> 'hello' | peek 1 | metadata | $in.peek
╭────────┬───────╮
│ type   │ value │
│ stream │ false │
╰────────┴───────╯

При просмотре потоков, не являющихся списками (текстовых потоков, двоичных потоков и внешних потоков байтов), значения не возвращаются.

> [0x[11] 0x[13 15]] | bytes collect | peek | metadata | $in.peek
╭────────┬────────╮
│ type   │ binary │
│ stream │ true   │
╰────────┴────────╯

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/peek.html

Spec-Zone.ru

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