to md для форматов
Преобразует таблицу в простой Markdown.
Сигнатура
> to md {flags}
Флаги
-
--pretty, -p: форматирует таблицу Markdown, выравнивая элементы по вертикали. -
--per-element, -e: обрабатывает каждую строку как элемент синтаксиса Markdown. -
--center, -c {list<cell-path>}: форматирует таблицу Markdown, центрируя указанные столбцы. -
--escape-md, -m: экранирует специальные символы Markdown. -
--escape-html, -t: экранирует специальные символы HTML. -
--escape-all, -a: экранирует специальные символы Markdown и HTML. -
--list, -l {string}: форматирует списки как «нумерованные» (1. 2. 3.), «маркированные» (* * *) или «без маркеров». По умолчанию: маркированные.
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| any | string |
Примеры
Выводит строку MD, представляющую содержимое этой таблицы.
> [[foo bar]; [1 2]] | to md | foo | bar | | --- | --- | | 1 | 2 |
При необходимости выводит отформатированную строку Markdown.
> [[foo bar]; [1 2]] | to md --pretty | foo | bar | | --- | --- | | 1 | 2 |
Обрабатывает каждую строку как элемент Markdown.
> [{"H1": "Welcome to Nushell" } [[foo bar]; [1 2]]] | to md --per-element --pretty
# Welcome to Nushell
| foo | bar |
| --- | --- |
| 1 | 2 |Создаёт список (по умолчанию — маркированный).
> [0 1 2] | to md * 0 * 1 * 2
Разделяет список на таблицы Markdown.
> [ {foo: 1, bar: 2} {foo: 3, bar: 4} {foo: 5}] | to md --per-element
| foo | bar |
| --- | --- |
| 1 | 2 |
| 3 | 4 |
| foo |
| --- |
| 5 |Центрирует столбец таблицы Markdown.
> [ {foo: 1, bar: 2} {foo: 3, bar: 4}] | to md --pretty --center [bar]
| foo | bar |
| --- |:---:|
| 1 | 2 |
| 3 | 4 |Экранирует специальные символы Markdown.
> [ {foo: "_1_", bar: "\# 2"} {foo: "[3]", bar: "4|5"}] | to md --escape-md
| foo | bar |
| --- | --- |
| \_1\_ | \# 2 |
| \[3\] | 4\|5 |Экранирует специальные символы HTML.
> [ {a: p, b: "<p>Welcome to nushell</p>"}] | to md --escape-html
| a | b |
| --- | --- |
| p | <p>Welcome to nushell</p> |Создаёт нумерованный список Markdown.
> [one two three] | to md --list ordered 1. one 2. two 3. three
Создаёт список без маркеров.
> [one two three] | to md --list none one two three
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/to_md.html