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