str length для строк
Вывести длину каждой строки в конвейере.
Сигнатура
> str length {flags} ...rest
Флаги
-
--grapheme-clusters, -g: Подсчитывать длину в графемных кластерах (все видимые символы имеют длину 1). -
--utf-8-bytes, -b: Подсчитывать длину в байтах UTF-8 (по умолчанию; все символы, не входящие в ASCII, занимают 2 байта или больше). -
--chars, -c: Подсчитывать длину в символах.
Параметры
-
...rest: Для входной структуры данных заменять строки в указанных путях к ячейкам их длиной.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| string | int |
| list<string> | list<int> |
| table | table |
| record | record |
Примеры
Вернуть длину строки в байтах.
> 'hello' | str length 5
Подсчитать длину строки в графемных кластерах.
> '🇯🇵ほげ ふが ぴよ' | str length --grapheme-clusters 9
Вернуть длины нескольких строк в байтах.
> ['hi' 'there'] | str length ╭───┬───╮ │ 0 │ 2 │ │ 1 │ 5 │ ╰───┴───╯
Вернуть длину строки в символах.
> 'hällo' | str length --chars 5
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/str_length.html