Spec-Zone.ru › Nushell

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

Spec-Zone.ru

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