with-env для env
Выполняет блок с установленной переменной окружения.
Подпись
> with-env {flags} (variable) (block)
Параметры
-
variable: переменная окружения, которая временно устанавливается -
block: блок, который выполняется после установки переменной
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| любой | любой |
Примеры
Установить переменную окружения MYENV
>with-env [MYENV"my env value"] { $env.MYENV }
myenvvalue
Установка по списку примитивных значений
>with-env [XYWZ] { $env.X }
Y
Установка по таблице с одной строкой
>with-env [[XW]; [YZ]] { $env.W }
Z
Установка по записям ключ-значение
>with-env {X:"Y", W:"Z"} { [$env.X$env.W] }
╭───┬───╮
│0│Y│
│1│Z│
╰───┴───╯
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/with-env.html