fill для преобразований
Заполняет текст и выравнивает его в столбцах.
Сигнатура
> fill {flags}
Флаги
-
--width, -w {int}: Ширина выходных данных. По умолчанию — 1. -
--alignment, -a {string}: Выравнивание выходных данных. По умолчанию — по левому краю (Left(l), Right(r), Center(c/m), MiddleRight(cr/mr)). -
--character, -c {string}: Символ для заполнения. По умолчанию — ' ' (пробел).
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| int | string |
| float | string |
| string | string |
| filesize | string |
| list<int> | list<string> |
| list<float> | list<string> |
| list<string> | list<string> |
| list<filesize> | list<string> |
| list<any> | list<string> |
Примеры
Заполнить строку слева символом '─' до ширины 15.
> 'nushell' | fill --alignment l --character '─' --width 15 nushell────────
Заполнить строку справа символом '─' до ширины 15.
> 'nushell' | fill --alignment r --character '─' --width 15 ────────nushell
Заполнить пустую строку 10 символами '─'.
> '' | fill --character '─' --width 10 ──────────
Заполнить число слева символом '0' до ширины 5.
> 1 | fill --alignment right --character '0' --width 5 00001
Заполнить число с обеих сторон символом '0' до ширины 5.
> 1.1 | fill --alignment center --character '0' --width 5 01.10
Заполнить размер файла с обеих сторон символом '0' до ширины 10.
> 1kib | fill --alignment middle --character '0' --width 10 0001024000
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/fill.html