Spec-Zone.ru › Nushell

zip для фильтров

Объединить поток с вводом.

Подпись

> zip {flags} (other)

Параметры

  • other: другой ввод

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

вход выход
список<любой> список<список<любой>>
диапазон список<список<любой>>

Примеры

Объединение двух списков

> [12] |zip [34]
╭───┬───────────╮
│0│╭───┬───╮│
│││0│1││
│││1│3││
││╰───┴───╯│
│1│╭───┬───╮│
│││0│2││
│││1│4││
││╰───┴───╯│
╰───┴───────────╯

Объединение двух диапазонов

>1..3|zip4..6
╭───┬───────────╮
│0│╭───┬───╮│
│││0│1││
│││1│4││
││╰───┴───╯│
│1│╭───┬───╮│
│││0│2││
│││1│5││
││╰───┴───╯│
│2│╭───┬───╮│
│││0│3││
│││1│6││
││╰───┴───╯│
╰───┴───────────╯

Переименование файлов .ogg, чтобы соответствовать существующему списку имён файлов

>glob*.ogg|zip ['bang.ogg', 'fanfare.ogg', 'laser.ogg'] |each {|| mv$in.0$in.1 }

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

Spec-Zone.ru

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