fill для преобразований
Заполнение и выравнивание.
Подпись
> fill {flags}
Флаги
-
--width, -w {int}: Ширина вывода. По умолчанию 1 -
--alignment, -a {string}: Выравнивание вывода. По умолчанию Слева (Слева(l), Справа(r), Центр(c/m), Справа посередине(cr/mr)) -
--character, -c {string}: Символ для заполнения. По умолчанию ' ' (пробел)
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| filesize | string |
| int | string |
| list<any> | list<string> |
| list<filesize> | list<string> |
| list<int> | list<string> |
| list<number> | list<string> |
| list<string> | list<string> |
| number | string |
| string | string |
Примеры
Заполнение строки слева до ширины 15 символом '─'
>'nushell'|fill-al-c'─'-w15
nushell────────
Заполнение строки справа до ширины 15 символом '─'
>'nushell'|fill-ar-c'─'-w15
────────nushell
Заполнение строки с обеих сторон до ширины 15 символом '─'
>'nushell'|fill-am-c'─'-w15
────nushell────
Заполнение числа слева до ширины 5 символом '0'
>1|fill--alignmentright--character'0'--width5
00001
Заполнение числа с обеих сторон до ширины 5 символом '0'
>1.1|fill--alignmentcenter--character'0'--width5
01.10
Заполнение размера файла слева до ширины 5 символом '0'
>1kib|fill--alignmentmiddle--character'0'--width10
0001024000
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/fill.html