uniq для фильтров
Возвращает уникальные значения на входе.
Подпись
> uniq {flags}
Флаги
-
--count, -c: Возвращает таблицу, содержащую уникальные значения входных данных вместе с их количеством. -
--repeated, -d: Возвращает входные значения, которые встречаются более одного раза. -
--ignore-case, -i: Сравнивает входные значения без учёта регистра. -
--unique, -u: Возвращает входные значения, которые встречаются только один раз.
Типы входных/выходных данных:
| Вход | Выход |
|---|---|
| список<любой> | список<любой> |
Примеры
Возвращает уникальные значения списка/таблицы (удаляет дубликаты, чтобы каждое значение встречалось только один раз).
> [2334] |uniq
╭───┬───╮
│0│2│
│1│3│
│2│4│
╰───┴───╯
Возвращает входные значения, которые встречаются более одного раза.
> [122] |uniq-d
╭───┬───╮
│0│2│
╰───┴───╯
Возвращает входные значения, которые встречаются только один раз.
> [122] |uniq-u
╭───┬───╮
│0│1│
╰───┴───╯
Игнорирует различия в регистре при сравнении входных значений.
> ['hello''goodbye''Hello'] |uniq-i
╭───┬─────────╮
│0│hello│
│1│goodbye│
╰───┴─────────╯
Возвращает таблицу, содержащую уникальные входные значения вместе с их количеством.
> [122] |uniq-c
╭───┬───────┬───────╮
│# │ value │ count │
├───┼───────┼───────┤
│0│1│1│
│1│2│2│
╰───┴───────┴───────╯
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/uniq.html