Spec-Zone.ru › Nushell

open для файловой системы

Загрузить файл в ячейку, преобразовав его в таблицу, если это возможно (чтобы избежать этого, добавьте '--raw').

Сигнатура

> open {flags} ...rest

Флаги

  • --raw, -r: Открыть файл как двоичные данные без обработки.

Параметры

  • ...rest: Файл или файлы для открытия.

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

вход выход
ничего любой
строка любой
любой любой

Примеры

Открыть файл со структурой (определяемой по расширению файла или заголовку базы данных SQLite).

> open myfile.json

Открыть файл как необработанные байты.

> open myfile.json --raw

Открыть файл, используя входные данные для получения имени файла.

> 'myfile.txt' | open

Открыть файл и декодировать его с помощью указанной кодировки.

> open myfile.txt --raw | decode utf-8

Создать пользовательский анализатор from для открытия файлов JSON с разделителями в виде символов новой строки с помощью open.

> def "from ndjson" [] { from json -o }; open myfile.ndjson

Показать расширения, файлы с которыми команда open будет анализировать автоматически.

> scope commands
    | where name starts-with "from "
    | insert extension { get name | str replace -r "^from " "" | $"*.($in)" }
    | select extension name
    | rename extension command

Примечания

Поддержку автоматического анализа файлов с расширением .xyz можно обеспечить с помощью команды from xyz в области видимости.

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

Spec-Zone.ru

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