format pattern для строк
Форматирует столбцы в строку с помощью простого шаблона.
Сигнатура
> format pattern {flags} (pattern)
Параметры
-
pattern: Шаблон для вывода. Например: "{foo}: {bar}".
Типы входных и выходных данных:
| input | output |
|---|---|
| table | list<string> |
| record | any |
Примеры
Вывести имена файлов вместе с их размерами
> ls | format pattern '{name}: {size}'Вывести элементы из некоторых столбцов таблицы
> [[col1, col2]; [v1, v2] [v3, v4]] | format pattern '{col2}'
╭───┬────╮
│ 0 │ v2 │
│ 1 │ v4 │
╰───┴────╯Экранировать фигурные скобки, повторяя их
> {start: 3, end: 5} | format pattern 'if {start} < {end} {{ "correct" }} else {{ "incorrect" }}'
if 3 < 5 { "correct" } else { "incorrect" }
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/format_pattern.html