open для файловой системы
Загрузка файла в ячейку, преобразование в таблицу, если возможно (избежать, добавив '--raw').
Подпись
> open {flags} (filename) ...rest
Флаги
-
--raw, -r: открыть файл как сырой двоичный
Параметры
-
filename: имя файла для использования -
...rest: дополнительные файлы для открытия (необязательно)
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| ничего | любой |
| строка | любой |
Примеры
Открыть файл со структурой (на основе расширения файла или заголовка базы данных SQLite)
>openmyfile.json
Открыть файл как сырые байты
>openmyfile.json--raw
Открыть файл, используя входные данные для получения имени файла
>'myfile.txt'|open
Открыть файл и декодировать его с указанным кодированием
>openmyfile.txt--raw|decodeutf-8
Создать пользовательский from парсер для открытия файлов JSON с разделителями новых строк с помощью open
>def"from ndjson" [] { from json-o };openmyfile.ndjson
Примечания
Поддержка автоматического парсинга файлов с расширением .xyz может быть предоставлена командой from xyz в области видимости.
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/open.html