split words для строк
Разделить слова строки на отдельные строки.
Сигнатура
> split words {flags}
Флаги
-
--min-word-length, -l {int}: Минимальная длина слова. -
--grapheme-clusters, -g: Измерять длину слова в графемных кластерах (требуется -l). -
--utf-8-bytes, -b: Измерять длину слова в байтах UTF-8 (по умолчанию; требуется -l; символы не ASCII имеют длину 2 и более).
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| string | list<string> |
| list<string> | list<list<string>> |
Примеры
Разделить слова строки на отдельные строки.
> 'hello world' | split words ╭───┬───────╮ │ 0 │ hello │ │ 1 │ world │ ╰───┴───────╯
Разделить слова строки длиной не менее 3 символов на отдельные строки.
> 'hello to the world' | split words --min-word-length 3 ╭───┬───────╮ │ 0 │ hello │ │ 1 │ the │ │ 2 │ world │ ╰───┴───────╯
Пример разделения слов из реальной жизни.
> http get https://www.gutenberg.org/files/11/11-0.txt | str downcase | split words --min-word-length 2 | uniq --count | sort-by count --reverse | first 10
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/split_words.html