detect columns для строк
Попытка автоматического разделения текста на несколько столбцов.
Подпись
> detect columns {flags}
Флаги
-
--skip, -s {int}: количество строк для пропуска перед обнаружением -
--no-headers, -n: не обнаруживать заголовки -
--combine-columns, -c {range}: столбцы для объединения; указаны в виде диапазона
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| строка | таблица |
Примеры
Разделяет строку на несколько столбцов
>'a b c'|detect columns-n
╭───┬─────────┬─────────┬─────────╮
│# │ column0 │ column1 │ column2 │
├───┼─────────┼─────────┼─────────┤
│0│a│b│c│
╰───┴─────────┴─────────┴─────────╯
>$'c1 c2 c3 c4 c5(char nl)a b c d e'|detect columns-c0..1
Разделяет многострочную строку на столбцы с обнаруженными заголовками
>$'c1 c2 c3 c4 c5(char nl)a b c d e'|detect columns-c-2..-1
Разделяет многострочную строку на столбцы с обнаруженными заголовками
>$'c1 c2 c3 c4 c5(char nl)a b c d e'|detect columns-c2..
Разбор внешней команды ls и объединение столбцов для даты и времени
> ^ls-lh|detect columns--no-headers--skip1--combine-columns5..7
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/detect_columns.html