Spec-Zone.ru › Nushell

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

Извлечение данных с помощью пути к ячейке.

Подпись

> get {flags} (cell_path) ...rest

Флаги

  • --ignore-errors, -i: игнорировать отсутствующие данные (сделать все члены пути к ячейке необязательными)
  • --sensitive, -s: получить путь в регистрозависимом режиме

Параметры

  • cell_path: путь к ячейке с данными
  • ...rest: дополнительные пути к ячейкам

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

Вход Выход
список<любой> любой
запись любой
таблица любой

Примеры

Получение элемента из списка

> [012] |get1
1

Получение столбца из таблицы

> [{A:A0}] |getA
╭───┬────╮
│0│A0│
╰───┴────╯

Получение ячейки из таблицы

> [{A:A0}] |get0.A
A0

Извлечение имени 3-й записи в списке (то же, что и ls | $in.name)

>ls|getname.2

Извлечение имени 3-й записи в списке

>ls|get2.name

Извлечение списка cpu из записи системной информации

>sys|getcpu

Получение пути/PATH в регистронезависимом режиме

>$env|getpaTH

Получение пути в регистрозависимом режиме, не сработает для 'PATH'

>$env|get-sPath

Примечания

Это эквивалентно использованию синтаксиса доступа по пути к ячейке: $env.OS это то же самое, что и $env | get OS.

Если указано несколько путей к ячейкам, это вернёт список значений.

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

Spec-Zone.ru

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