from tsv для форматов
Разбор текста как .tsv и создание таблицы.
Подпись
> from tsv {flags}
Флаги
-
--comment, -c {string}: символ комментария для игнорирования строк, начинающихся с него -
--quote, -q {string}: символ кавычки для игнорирования разделителей в строках, по умолчанию '"' -
--escape, -e {string}: символ экранирования для строк, содержащих символ кавычки -
--noheaders, -n: не обрабатывать первую строку как имена столбцов -
--flexible, -: разрешить переменное количество полей в записях -
--no-infer, -: отключение вывода типов полей -
--trim, -t {string}: удаление начальных и конечных пробелов вокруг имён заголовков и/или значений полей
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| строка | таблица |
Примеры
Преобразование данных, разделенных табуляцией, в таблицу
>"ColA ColB
1 2"|from tsv
╭───┬──────┬──────╮
│# │ ColA │ ColB │
├───┼──────┼──────┤
│0│1│2│
╰───┴──────┴──────╯
Создание файла tsv с колонками-заголовками и его открытие
>$'c1(char tab)c2(char tab)c3(char nl)1(char tab)2(char tab)3'|savetsv-data|opentsv-data|from tsv
Создание файла tsv без колонок-заголовков и его открытие
>$'a1(char tab)b1(char tab)c1(char nl)a2(char tab)b2(char tab)c2'|savetsv-data|opentsv-data|from tsv-n
Создание файла tsv без колонок-заголовков и его открытие, удаляя все лишние пробелы
>$'a1(char tab)b1(char tab)c1(char nl)a2(char tab)b2(char tab)c2'|savetsv-data|opentsv-data|from tsv--trimall
Создание файла tsv без колонок-заголовков и его открытие, удаляя все лишние пробелы в именах заголовков
>$'a1(char tab)b1(char tab)c1(char nl)a2(char tab)b2(char tab)c2'|savetsv-data|opentsv-data|from tsv--trimheaders
Создание файла tsv без колонок-заголовков и его открытие, удаляя все лишние пробелы в значениях полей
>$'a1(char tab)b1(char tab)c1(char nl)a2(char tab)b2(char tab)c2'|savetsv-data|opentsv-data|from tsv--trimfields
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/from_tsv.html